1
我已經寫了類似下面指令一個NG重複內不工作只看到
<div ng-repeat="race in Races" ng-if="$index == selectedRace">
<div id="weeksOut" racedetails="race" raceday-donut></div>
</div>
我的指令看起來像下面
.directive('racedayDonut', function(Donut){
return {
restrict: 'EA',
transclude: true,
scope : {
racedetails : '='
},
replace : true,
template : "<div></div>",
link: function(scope)
{
scope.$watch('racedetails',function(newData)
{
var tempRaceDetails = newData;
if(tempRaceDetails)
{
Donut.drawDonutSvc(tempRaceDetails.weeks, tempRaceDetails.Perc, 90,'#FEFEFE', '#5b5b5b',' WEEKS OUT', 'weeksOut');
}
});
}
};
})
只有第一個指令被繪製代碼第一個,但第二和別人不顯示。當選定的索引更改和數據更改時,它會進入但未繪製。
我以前嘗試過這一點,但沒有工作。現在它的工作:) – Hacker
@黑客很高興幫助你..謝謝:) –