Javascript angularjs销毁和初始化事件
我正在启动销毁功能来处理控制器的销毁Javascript angularjs销毁和初始化事件,javascript,angularjs,Javascript,Angularjs,我正在启动销毁功能来处理控制器的销毁 $scope.$on("$destroy", function() { alert(0) }); 我有调用控制器和stateProvider的链接 <a href ="#/product">products</a> <a href ="#/categories">categories</a> 当我在类别页面上工作时单击产品链接时,销毁处理程序功能启动 单击其他链接时,谁将销
$scope.$on("$destroy", function() {
alert(0)
});
我有调用控制器和stateProvider的链接
<a href ="#/product">products</a>
<a href ="#/categories">categories</a>
当我在类别页面上工作时单击产品链接时,销毁处理程序功能启动
单击产品链接时,您将离开类别视图及其控制器。由于控制器不再在作用域中,它将被销毁。我认为像routeChangeStart或routeChange success这样的东西更适合你。一个在您单击链接时触发,另一个在您成功导航时触发,具体取决于您希望在何处执行代码。如果您在类别页面中移动到产品页面,则routeChangeStart代码将由类别ctrl执行,routeChangeSuccess由产品执行。例如,在产品控制器中:
$scope.$on( "$routeChangeStart", function(event, next, current) {
//execute something here
});
单击产品链接时,您将离开类别视图及其控制器。由于控制器不再在作用域中,它将被销毁。我认为像routeChangeStart或routeChange success这样的东西更适合你。一个在您单击链接时触发,另一个在您成功导航时触发,具体取决于您希望在何处执行代码。如果您在类别页面中移动到产品页面,则routeChangeStart代码将由类别ctrl执行,routeChangeSuccess由产品执行。例如,在产品控制器中:
$scope.$on( "$routeChangeStart", function(event, next, current) {
//execute something here
});
单击产品链接时,您将离开类别视图及其控制器。由于控制器不再在作用域中,它将被销毁。我认为像routeChangeStart或routeChange success这样的东西更适合你。一个在您单击链接时触发,另一个在您成功导航时触发,具体取决于您希望在何处执行代码。如果您在类别页面中移动到产品页面,则routeChangeStart代码将由类别ctrl执行,routeChangeSuccess由产品执行。例如,在产品控制器中:
$scope.$on( "$routeChangeStart", function(event, next, current) {
//execute something here
});
单击产品链接时,您将离开类别视图及其控制器。由于控制器不再在作用域中,它将被销毁。我认为像routeChangeStart或routeChange success这样的东西更适合你。一个在您单击链接时触发,另一个在您成功导航时触发,具体取决于您希望在何处执行代码。如果您在类别页面中移动到产品页面,则routeChangeStart代码将由类别ctrl执行,routeChangeSuccess由产品执行。例如,在产品控制器中:
$scope.$on( "$routeChangeStart", function(event, next, current) {
//execute something here
});
你说的消防控制器初始化是什么意思?控制器每次遇到时都会初始化。您可能应该阅读控制器文档消防控制器初始化是什么意思?控制器每次遇到时都会初始化。您可能应该阅读控制器文档消防控制器初始化是什么意思?控制器每次遇到时都会初始化。您可能应该阅读控制器文档消防控制器初始化是什么意思?控制器每次遇到时都会初始化。您可能应该阅读控制器文档手动初始化很有用,但我认为angular应该创建类似事件的初始构造。手动初始化很有用,但我认为angular应该创建类似事件的初始构造。手动初始化很有用,但我认为angular应该创建类似事件的初始构造手动初始化很有用,但我认为angular应该创建一个类似事件的初始构造。