2014-09-13 64 views
0

如果我创建角度指令:角指令和调试

App.directive('modalWindow', function(){ 
    return { 
     restrict: 'EAC', 
     link: function(scope, element) { 
      elem.draggable(); 
     } 
    } 
}); 

,然后引用它的标记:

<div class="modalWindow"> 

,然后将一个断点elem.draggable()

将调试器当应用程序运行时停止在断点处?

编辑:它不停在Visual Studio中,因此我的问题。

+0

是的。我刚刚尝试过镀铬。返回的链接函数中设置的断点将暂停执行,与往常一样。 – chriskelly 2014-09-13 11:31:52

+0

谢谢。对于谁downvoted:请参阅编辑我的问题。它并没有停留在Visual Studio调试器中,所以我不知道这是一个调试器问题,它是如何将它连接起来的问题,还是其他的问题。我认为这是一个有效的问题。 – Tim 2014-09-13 11:38:05

回答

3

你确定指令链接函数被调用吗?请记住,当你在指令名称('modalWindow')中出现时,在HTML中,它需要是蛇形的('modal-window')。由于您对元素,属性或类('EAC')使用限制,因此首先确保您的链接指令被调用。在你的HTML,将其更改为

HTML

<div modal-window></div> 

OR

<div class='modal-window'></div> 

再次尝试调试器,看看是否的Visual Studio现在暂停。

+0

谢谢!蛇形的细节真的帮助我今天! – jdh80 2016-10-15 22:46:34