2016-10-27 2 views
0

У меня возникли трудности с поиском, почему область внутри директивы не работает. Что я делаю неправильно. Программа должна иметь возможность удалить элемент, нажав кнопку, но область действия не работает, если я прокомментирую область действия в данных директивы, в противном случае ничего не происходит. Предполагается, что пользователь должен искать элемент в меню, и на основе критериев будут показаны, например, ввести цыпленка и количество предметов, которые должны отображаться, рядом с каждым элементом должна отображаться кнопка и нажатием этой кнопки этот элемент следует удалить. Это не работает. если кто-нибудь может посмотреть и дать мне ответ, что не так, я бы любезно оценил. Кстати, я новичок в AngularJS и стараюсь учиться.AngularJS custom directive scope error

функция FoundItemsDirective() { вар ПДИ = {

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

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

}

Вот ссылка на шлепнуть http://plnkr.co/edit/s9Fh4RkXIhrhLoVv8ZT2?p=preview

ответ

0

Спасибо всем, кто пытался помочь, я выясняю, сам этого один.

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

}

Здесь шлепнуть http://plnkr.co/edit/s9Fh4RkXIhrhLoVv8ZT2?p=preview

Смежные вопросы