0

我有这个配置:

var myApp = angular.module('myApp', []);

myApp.factory('Data', function () {
   return { message: "I'm data from a service" };
});

function FirstCtrl($scope, Data) {
   $scope.data = Data;
}

function SecondCtrl($scope, Data) {
   $scope.data = Data;
} 

使用硬编码的 Data.message 一切正常,但是如何通过模板将值传递给 Data.message?我想避免使用额外的 http 请求。

4

1 回答 1

0

尝试通过属性设置它,如下所示。

ng-init="data.message='My message from template'"
于 2013-10-24T10:12:51.177 回答