国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

angular.js - Soalan tentang penapis tersuai dalam angularjs
大家講道理
大家講道理 2017-05-15 16:58:57
0
2
596

Saya baru sahaja melihat projek todoMVC angularjs dan mendapati ia menyesuaikan penapis dalam pengawal

$scope.$watch('TC.location.path()',function (path) {
            TC.Filters = {'/active':{completed: false},'/completed':{completed:true}}[path];
        });

Selepas itu dalam paparan

<li ng-repeat="todo in TC.todos | filter:TC.Filters track by $index" ng-class="{completed: todo.completed, editing: todo === TC.editedTodo}">

Masalah saya terutamanya saya tidak faham cara sekeping kod pertama ditulis

function (path) {
            TC.Filters = {'/active':{completed: false},'/completed':{completed:true}}[path];
        }

Dalam kaedah ini, selepas melalui laluan, penapis berbeza dipilih berdasarkan laluan.

Saya ingin bertanya sama ada terdapat sebarang dokumentasi yang memperkenalkan kaedah pemilihan ini dalam objek penapis.

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

membalas semua(2)
伊謝爾倫

Walaupun alasannya telah diberikan di atas, saya rasa anda tidak begitu memahaminya. Izinkan saya memberikan anda dokumen untuk melihat apakah $watch dokumen itu.

阿神
$scope.$watch('TC.location.path()',function (path) {
    TC.Filters = {'/active':{completed: false},'/completed':{completed:true}}[path];
});

Di sini, perubahan dalam laluan dipantau Apabila laluan berubah, parameter penapis juga berubah. Malah, ia adalah pertukaran antara data yang lengkap dan aktif

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan