gpt4 book ai didi

javascript - Angular Ionic - 指令在 View 更改时不重新加载

转载 作者:行者123 更新时间:2023-11-28 05:55:31 25 4
gpt4 key购买 nike

由于 ionic 具有 View 缓存,因此如何在 View 加载时重新加载特定指令。我不想使用 cache: false 并重新加载整个 View 。我在指令定义对象的 Controller 函数中尝试了以下操作。

.controller('MyCtrl', function($scope) {
$scope.$on("$ionicView.enter", function () {
// logic
});
})

但是由于 ionic View 缓存,指令本身的 Controller 功能没有加载。

如何在 ionic 中制定在 View 更改时重新加载的指令。

最佳答案

在您的指令中,使用 ionic View 中的数据,并在 $ionicview.enter 函数中重新加载指令显示的数据。

例如

restrict: 'E',
scope: true,
bindToController: true,
controller: function ($scope, $element) { ... }

关于javascript - Angular Ionic - 指令在 View 更改时不重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37723109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com