Während die Sterne in Bild gegeben unten zu klicken, ich folgende Dinge,get Wert von einem div oder einem Behälter in AngularJS
<td>{{x.name}}</td>
<td>
<div ng-click="starHovered($event)" class='pointer fg-blue'>{{x.star}} </div>
<div title='Click to add star' class='displayNone'><input type="text-box" placeholder="Enter comments" class='commentsValue' ng-model='commentsValue'/><img ng-click="starLeft($event,commentsValue)" class='pointer' src='images/add.png' height='30px'/></div>
</td>
$scope.starLeft = function(x,commentsValue,name){
if(commentsValue =='' || commentsValue == undefined){
alert('please enter comments');
return;
}
alert(name)
}
Wie Wert in der ersten Zelle erhalten, Spalte Name der jeweiligen Zeile oder **
zum Text von jedem Behälter in dem DOM
** ich jquery kennenlernen, jeder kann etwas ähnliches wie Daten legt nahe, Attribut oder j Abfrageobjekt table data
einige jsfiddle Links In dem eigentlichen Problem zu bekommen. –
Willst du den 'commentsValue' in' starLeft' deine Funktion beim Klicken darauf? –
Verwenden Sie ** ng-model = commentsValue ** nicht in Strings in Anführungszeichen. –