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