私は自分のプロジェクトで 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>
アプリケーションの残りの部分、バインディング、デフォルトのディレクティブ、これ以外のすべては問題なく動作します。おそらく私は何かを逃していますか?
ありがとう、スコーチ:)