在ng-view中访问$ scope的正确方法

时间:2015-04-27 03:17:42

标签: javascript angularjs angularjs-scope ng-view

这是我的plunk

我正在使用ngRoute

我正在尝试将值增加ng-click,当我点击"显示总数"链接,它应该加载显示值的ng-view模板。但是,它不显示递增的值。它没有访问范围。

这里有什么问题?

2 个答案:

答案 0 :(得分:2)

当条件再次加载MainCtrl并且已创建不必要的范围时,您应该从$ routeProvider中删除MainCtrl控制器。

app.config(function($routeProvider){
  $routeProvider
  .when('/total',{
    templateUrl : 'template.html',
    //controller : 'MainCtrl' //<-- remove controller here
  })
});

答案 1 :(得分:0)

$scope.total路线落在/total路线上时,您似乎正在重置# Compiled python modules. *.pyc # Setuptools distribution folder. /dist/ # Python egg metadata, regenerated from source files by setuptools. /*.egg-info /*.egg 的值。 ng-init可用于初始化控制器外部的总值