2014-09-19 2 views
0
<div ng-app="" ng-init="names=[ 
{name:'Jani',country:'Norway'}, 
{name:'Hege',country:'Sweden'}, 
{name:'Kai',country:'Denmark'}]"> 

<ul> 
    <li ng-repeat="x in names"> 
    {{ x.name + ', ' + x.country }} 
    </li> 
</ul> 

</div> 

Это пример кода, когда пользователь нажимает на Jani, Norway. Текст Jani, Norway должен быть скопирован в окно предупреждения, и предупреждение должно отображаться в событии клика. То же самое касается Хеге, Швеция. В jquery я использовал $ (this) .find (td) .html(), но в угловом я не могу сделать то же самое. Я приложил скрипку http://jsfiddle.net/jspprezf/1/При щелчке на дисплее отображается текст в сообщении

ответ

1

в вашем HTML

<li ng-repeat="x in names"> 
    <a ng-click="alertbox(x.name, x.country)">{{ x.name + ', ' + x.country }}</a> 
</li> 

в контроллере

$scope.alertbox = function(name, country) { 
    alert(name + ' ' + country); 
} 
+0

Пусть я должен поместить имя в Jsn и отправить его на внутреннем интерфейсе? как я должен это делать? – Cerebus1504

+0

Вы смотрите на обучающие программы AngularJS? вы должны определить свое приложение и ваш контроллер до – ThomasP1988

+1

ok sir thanks. Ценить это – Cerebus1504

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