为什么这个 angularjs 指令不起作用
Why does this angularjs directive not work?
我试图遵循有关AngularJS指令的教程。 我一直无法在代码中找到任何语法错误,我什至尝试添加jQuery。
main.js
var app = angular.module("app", []);
app.directive = ("enter", function () {
return function (scope, element) {
element.bind("mouseenter", function () {
console.log("I'm inside of you!");
});
}
});
ng.php
<body ng-app="app">
<div enter>I'm content!</div>
</body>
AngularJS和main.js都正确链接。
未报告控制台错误。
我错过了什么?
app.directive
是一个函数,而不是一个属性。
您在哪里:
app.directive = ('enter'...
应该是:
app.directive('enter', function() ...)
因此,您调用函数来注册指令,而不是使用赋值重写,这样您就再也不会有任何指令了。 :)
相关文章:
- 新的自定义角度指令不起作用
- AngularJS,自定义指令不起作用@ plnkr
- AngularJS + Coffeescript - 'Hello World' 指令不起作用
- 使用 $provide 重命名第三方角度指令 - 不起作用
- 带有指令不起作用的 AngularJS 动态表单字段 ID
- AngularJS:双向数据绑定 - 带有ng重复的指令 - 不起作用
- 为什么我在 AngularJs 中的指令不起作用
- 剑道指令不起作用
- ng-单击指令不起作用
- 为什么这个 angularjs 指令不起作用
- 角度引导添加新指令不起作用
- AngularJS + Facebook喜欢指令不起作用
- 带有 ngModel 绑定的 AngularJS 自定义指令不起作用
- Angularjs 指令不起作用“意外令牌”
- jQuery插件中的Angular指令不起作用
- 可重复使用的按钮指令不起作用
- Angular JS自定义指令不起作用
- 带有编译函数和ng-show的角度对话框指令不起作用
- 一个元素上的多个指令不起作用
- AngularJS:drag-n-drop指令不起作用