Javascript 角度:从视图绑定到位置外部视图

Javascript 角度:从视图绑定到位置外部视图,javascript,grails,data-binding,angularjs,Javascript,Grails,Data Binding,Angularjs,如果使用$rootScope可以解决这个问题,我如何才能做到这一点? 下面是我的代码,在视图中它运行良好, 一旦我将图元放置在视图之外,它就会断开 控制器 $http.get('testData.json').success(function(data) { angular.forEach(data, function(item) { if (item.id == $routeParams.detailId) $scope.arti

如果使用$rootScope可以解决这个问题,我如何才能做到这一点? 下面是我的代码,在视图中它运行良好, 一旦我将图元放置在视图之外,它就会断开

控制器

$http.get('testData.json').success(function(data) {
     angular.forEach(data, function(item) {
            if (item.id == $routeParams.detailId) 
              $scope.article = item;
              $scope.category = $scope.article.category;
          });
      });
来自控制器的填充输入

<input type="text" ng-model="category">
<h1 ng-bind-template="Hello, {{category}}"></h1>

为什么不使用两个控制器和一个共享服务?数据无论如何都应该来自服务。它正在工作,您有服务数据加载的代码段吗?然后我也可以关闭/解决此问题。
    .run(function($rootScope, $window) {
    $rootScope.window = $window;
});