【发布时间】:2014-12-12 09:52:29
【问题描述】:
我在 angularjs 中创建了一个自定义指令:
directives.directive('myTop',function($compile) {
return {
restrict: 'E',
templateUrl: 'views/header.html',
}
})
指令代码:
<div class="my-header">
<button ng-click="alert('x')" class="fa fa-chevron-left"></button>
<h1>SpeakZ</h1>
</div>
由于某种原因,ng-click 没有触发。
我在网上搜索,发现编译/链接是解决这个问题的方法, 但我似乎无法找到可行的解决方案。
我没有使用 jquery..
【问题讨论】:
-
警报在
ng-click内不起作用,而是在范围内搜索$scope.alert函数 -
最初我尝试将:$location.path('/') inside ng-click.. dosen't work
-
即
$location在$scope中不存在
标签: angularjs