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 に答える