我在我的一个项目中使用 AngularJS,我想尝试创建指令。我已经遵循了几个教程,但我看不出我在哪里做错了。更糟糕的是,它不会显示任何错误或警告消息,但它也不会执行指令的功能。现在,我的代码几乎是这样的:
angular.module('components', []).directive('ngxOnshow', function() {
return {
restrict: 'A',
link: function(scope, element, attrs){
console.log("hello world")
//Resto do código da função
}
};
});
var module = angular.module('app', ['components']);
在 HTML 页面的正文中,我有这个:
<body ng-autobind ng-app="app">
但是,当我使用该指令时,它不起作用。
<div ng-show="showApp == true" ngx-onshow="showAppBar()">
</div>
应用程序的其余部分工作得很好,绑定,默认指令,除此之外的一切。也许我错过了什么?
谢谢,烧焦:)