将数据传输到angularjs控制器

时间:2014-11-19 13:52:12

标签: javascript asp.net-mvc angularjs

在我想要的视图中包含一个包含角度模块和角度控制器的java脚本文件

 angular.module("Company", []).filter('newlines', function(text){ return text.replace(/&/g, '<br />&');})
                .controller("DemoController", function ($scope, $http) {  

          $scope.Company.Title = title // this title comme from the view
}
            );

控制器的数据源来自视图,我如何将数据从视图传输到控制器。 提前致谢

1 个答案:

答案 0 :(得分:0)

更新回答

如果数据位于服务器上的模型中,则您希望通过$ http,ngResource或restangular加载它。

$ http示例(在您的控制器中):

$http.get('/server/route/12345').success(function(data){ 
        $scope.Company.Title = data 
} )

这假定&#34; / server / route / 12345&#34;是服务器上的一条路由,它返回一个您想要直接设置为Title的JSON对象。

此外,您必须将$ http注入控制器(您已在示例代码中执行此操作)。

上一个回答

在你的HTML中

<input ng-model="viewForm.text">

在您的控制器中

$scope.Company.Title = $scope.viewForm.myText