我犯了一個taskfilter和我需要的,如果選擇了其他按鈕來編輯影片名稱的tekst,我嘗試了範圍,但該doen't工作做你們知道mayby somethiing否則,如果範圍不工作的?我可以通過過濾器放置一個示波器嗎?
,我說這件事$範圍,infotitel的規則,我想也把範圍的功能在上面的過濾器,但也不能正常工作。
我的繼承人過濾代碼
$ scope.infoTitel = '已完成'; -------------我把這個在每一個if語句,因爲單擊它過濾掉任務到完成或沒有,但我想用它來展現tekst範圍在HTML completted ETCC
return function(values, taskCompleted) {
// filter
return values.filter(function(value){
if(taskCompleted === 1) {
$scope.infoTitel = 'completed';
return value.completed;
}
else if(taskCompleted === 2){
$scope.infoTitel = 'all';
return true;
}
else if(taskCompleted === 3){
$scope.infoTitel = 'deadline missed';
return value.dateExpired;
}
// initially don't filter
else if(!value.completed && !value.dateExpired){
$scope.infoTitel = 'to do';
return value;
}
//return $sce.trustAsHtml(output); voor als html verandert
});
};
這是那裏的按鈕是
<div class="mini-nav">
<a class="clear-completed" ng-click="taskfilter = 3" ng-class="{'active' : taskfilter == 3}">
<span>deadline missed</span>.
</a>
<a class="clear-completed" ng-click="taskfilter = 2" ng-class="{'active' : taskfilter == 2}">
<span>show all </span>.
</a>
<a class="clear-completed" ng-click="taskfilter = 1" ng-class="{'active' : taskfilter == 1}">
<span>show completed</span>.
</a>
<a class="clear-completed" ng-click="taskfilter = 0" ng-class="{'active' : taskfilter == 0}" ng-init="">
<span>to do</span>.
</a>
</div>
這是HTML的一部分,該第一行,其中i想要顯示它
利納克重複=「待辦事項在任務| filterTask:taskfilter「 ng-class =「getCSSClass(todo)」------------- filterTask是自定義過濾器,我想把範圍tekst放入它,這樣的第一段代碼。
{{infoTitel}}家人
-----------這是我想
<h1>{{ infoTitel }} by family</h1>
<div id="main" style="display: block;">
<ul id="todo-list" class="unstyled">
<li ng-repeat="todo in tasks | filterTask:taskfilter " ng-class="getCSSClass(todo)" >
<div class="view" ng-keyup="editTodo()">
<input type="checkbox" ng-click="toggleTodo(todo)" class="check-done-{{todo.completed}}" ng-hide= "todo.dateExpired "/>
<span class="done-{{todo.completed}}">{{todo.task}} </span>
<p ng-show="todo.completed">completed by: {{ todo.completedBy.name }} </p>
<p ng-show="todo.completed">date completed : {{ todo.dateCompleted | date : "MMM d, y h:mm a" }}</p>
<p ng-hide="todo.completed" ng-if= " !todo.dateExpired ">task deadline : {{ todo.timeToDeadline || "no deadline" | date : "MMM d, y h:mm" }}</p>
<p ng-hide="todo.completed" ng-if= " todo.dateExpired ">deadline missed on {{ todo.dateExpiration | date : "MMM d, y h:mm a"}}</p>
<div class="bar-holder" ng-show="todo.percentage || todo.percentage == 0" ng-if="!todo.completed " >
<div class="bar" style="width: {{todo.percentage}}%;" ></div>
</div>
</div>
<input class="edit" type="text" ng-model="todo.text" ng-keyup="editOnEnter(todo)" />
</li>
</ul>
請分享一些小提琴或至少更新你的問題,包括整個指令代碼和你使用它的html – Dario
我更新了tekst,我認爲它已經清除我在哪裏使用我的HTML代碼 –