2014-09-19 3 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를 클릭하면 나타나는 샘플 코드입니다. Jani, Norway 텍스트는 경고 상자에 복사해야하며 경고는 클릭 이벤트에 표시되어야합니다. 스웨덴의 헤게 (Hege)도 마찬가지입니다. jquery에서 나는 $ (this) .find (td) .html()을 사용했지만 각도에서 나는 똑같이 할 수 없다. 나는 컨트롤러에 HTML클릭하면 경고 메시지에 주어진 텍스트가 표시됩니다.

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

의 바이올린

답변

1

http://jsfiddle.net/jspprezf/1/을 첨부

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

나는 JSN에 이름을 넣어이 백엔드에 보낼 수 있다고 가정? 어떻게해야합니까? – Cerebus1504

+0

AngularJS 자습서를 보셨습니까? – ThomasP1988

+1

감사합니다 전에 귀하의 응용 프로그램과 귀하의 컨트롤러를 정의해야합니다. 고맙다. – Cerebus1504

관련 문제