カスタムディレクティブを使用しようとしても、引き続きbag引数エラーが発生します。Angular JS - 不正な引数エラーを取得する
マイHTML:
<product-panels ng-controller="PanelController as panels"></product-panels>
マイディレクティブ:
app.directive('productPanels', function(){
return{
restrict: 'E',
templateUrl: 'product-panels.html',
controller: function(){
this.tab = 1;
this.selectTab = function(setTab){
this.tab = setTab;
};
this.isSelected = function(checkTab){
return this.tab === checkTab;
};
},
controllerAs: 'panels'
};
});
私はPanelControllerは関数ではありませんし、未定義になってきたと言われ続けています。私はどこかでそれを命名していない限り、私はなぜそうではありません。ご協力いただきありがとうございます。
ただ、HTMLにあなたの 'NG-controller'を削除 - - あなたがそれを必要といけない:として
HTMLは単純であるべき。 – tymeJV
エラーが削除されました。 –