angular.js - angularjs ng-if元素切換問題
黄舟
黄舟 2017-05-15 16:52:36
0
2
624

目前在介面上有個多選框選擇10,主要是ng-if判斷01來切換展示不同的兩個p,。
現在有個問題,每個p切換的時候另一個p總是會短暫存在,使得切換有延遲效果不好~有什麼好的辦法麼? ~

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(2)
世界只因有你

你確定是ng-if指令引起的問題麼?我建了個例子,沒發現任何問題,我在開發的時候也沒遇到有延遲的問題。

測試網址:https://jsfiddle.net/mm0h7ves/

UI上沒道理有延遲,除非你們腳本執行效率太低或頁面中的watcher太多,導致輪訓臟檢查太慢

某草草

這個很簡單 你在點擊切換之前 把上一個p輸出的物件設為空就可以了

$scope.use = function(status) {
            $scope.mycoupon = {};
            $scope.useFlag = status;
            mycouponService.getCouponsByMemberAndStatus(status, function(info) {
                $scope.mycoupon = info;
            });
        };
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板