Phonegap/Onsen/AngularJS 页面更改后删除页面
Phonegap/Onsen/AngularJS Remove Page after Pagechange
我正在使用 Cordova Onsen 开发应用程序-UI 和 AngularJS。
我的申请中有几个页面。
我使用该命令更改页面:
$scope.ons.navigator.pushPage('msg_det.html', { animation: 'slide' });
我注意到以下几点:
如果我再次使用相同的命令调用相同的页面,旧页面仍然存在。
(我有一个 html 元素
for example: <img id="test" src="sadf.png" />
有身份证。第一次通过id访问有效
$("#test").css("left", "20px");
第二次之后就没用了。)
这是一个标志,该 ID 仍然存在第二次。
是否有机会建立页面 "msg_det" 新的并删除旧的。
看来需要手动检查一下
$scope.ons.navigator.getPages()
为您提供当前存在的所有页面,因此请检查您的页面是否已存在,请调用旧页面上的 destroy()
。
有关更多信息,请查看 http://onsen.io/guide/overview.html#PageNavigation
我正在使用 Cordova Onsen 开发应用程序-UI 和 AngularJS。
我的申请中有几个页面。
我使用该命令更改页面:
$scope.ons.navigator.pushPage('msg_det.html', { animation: 'slide' });
我注意到以下几点: 如果我再次使用相同的命令调用相同的页面,旧页面仍然存在。
(我有一个 html 元素
for example: <img id="test" src="sadf.png" />
有身份证。第一次通过id访问有效
$("#test").css("left", "20px");
第二次之后就没用了。) 这是一个标志,该 ID 仍然存在第二次。
是否有机会建立页面 "msg_det" 新的并删除旧的。
看来需要手动检查一下
$scope.ons.navigator.getPages()
为您提供当前存在的所有页面,因此请检查您的页面是否已存在,请调用旧页面上的 destroy()
。
有关更多信息,请查看 http://onsen.io/guide/overview.html#PageNavigation