2016-10-27 2 views
0

スコープ内部指示が機能しない理由を理解するのに苦労しています。私が間違っていること。プログラムは、ボタンをクリックしてアイテムを削除することができるはずですが、スコープが機能しません。ディレクティブデータ内のスコープをコメントアウトすると、何も起こっていません。ユーザーはメニュー内の項目を検索し、条件に基づいて項目が表示されます。たとえば、チキンと項目数が表示されます。各項目の横にボタンが表示され、そのボタンを押して削除する必要があります。これは動作しません。 誰かが見て私に答えを与えることができれば間違っている私は親切に感謝したいと思います。ちなみに私はAngularJSには新しく、学びたいと思っています。ここでAngularJSカスタム指示スコープエラー

機能FoundItemsDirective(){ するvar DDO = {

scope: { 
    //items: '<', 
    //myTitle: "@", 
    onRemove: '&' 
    //visible: '=' 
    }, 

    templateUrl: 'foundItems.html' 
    // controller: NarrowItDownDirectiveController, 
    // controllerAs: 'narrowDown', 
    // bindToController: true 
}; 
return ddo; 

}

を助けようとしたすべての人にhttp://plnkr.co/edit/s9Fh4RkXIhrhLoVv8ZT2?p=preview

答えて

0

感謝をplunkするためのリンクです、私は自分自身これで把握します1。

function FoundItemsDirective(){ 
var ddo = { 
    templateUrl: 'foundItems.html', 
    scope: { 
    found: '<', 
    onRemove: '&' 
    }, 
    controller: NarrowItDownDirectiveController, 
    controllerAs: 'narrowDown', 
    bindToController: true 
}; 
return ddo; 

}ここ

はplunkあるhttp://plnkr.co/edit/s9Fh4RkXIhrhLoVv8ZT2?p=preview