页面控制器定义如下:
appCtrls.controller('productAddCtrl', function ($scope,productService,localStorageService,$state) {
$scope.productName = '';
$scope.remark = '';
$scope.$watch('productName',function(){
})
$scope.addNewProduct=function(){
productService.addNewProduct($scope.productName,$scope.remark,localStorageService.getLocalStorage("user").userId);
$state.go("tab.crm-productList");
}
})
页面代码如下:
**
完成
取消
**
执行addNewProduct该方法之时,不管在页面输入什么,点击完成后$scope.productName,$scope.remark都为空
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
addNewProduct这个方法执行完成之后路由不是跳转了么,跳转的话controller就重新加载了,所以model里面的值就为空了