2016-01-13 3 views
-1

У меня есть контроллер с функцией в нем, которая при вызове заполняет данные в цикл ng-repeat. Часть этих данных - это кнопка, которая должна вызвать другую функцию и передать с ней параметр, который снова заполняется циклом ng-repeat.Передача правильного параметра шаблона в функцию контроллера

<button ng-click="doAction({{param}})"> 

Я могу видеть в HTML инспектора Chrome, что цикл размещения правильный параметр в этом вызове функции, но когда одна из этих кнопок нажата, и запускает функцию, это не передать параметр в функция, только буква "{{param}}".

Что мне нужно сделать, чтобы передать фактический параметр?

ответ

0

Просто используйте param без {{}}

<button ng-click="doAction(param)"> 
+0

Потому, что параметр динамично заполняется посредством нг-повтора цикла из функции контроллера. –

+0

Как вы показываете контент? Это поле со списком или падение ... И вы показываете кнопку против каждого элемента? – user7

+0

Похоже, что он все-таки передал параметр, используя ваш метод. Спасибо @ user7. Я не могу сказать, что понимаю логику этого. –

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