2016-04-23 19 views
4

以下のテンプレートに記載されているボタンをクリックしても正常に動作しないのはなぜですか? This blog post does the exact same thingngClickイベントがAngular 1.5.5コンポーネントで起動しない

'use strict'; 

angular.module('core').component('foo', { 
    bindings: { 
     items: '<', 
    }, 
    controller: function() { 
     function fire() { 
      console.log('hello'); 
     } 
    }, 
    template: "<button type='button' ng-click='$ctrl.fire();'>Test</button>" 
}); 

編集:質問へのより多くの明快さを追加しました

+0

* "なぜこれは期待どおりに機能しないのですか?"あなたが何を期待し、何を得るかは誰にも分かりません。 – dfsq

+0

コードのタイトルとコンテキストによって、メッセージがコンソールに記録されることが予想されるとは思いませんか? – sean

+1

それはポストボディで説明する方が良いですが、私のように、タイトルを逃した。とにかく、アミールは正しく答える。 – dfsq

答えて

5

機能fireは、コントローラ上に露出されていません。

this.fire = fire; 
関連する問題