【发布时间】:2013-03-27 22:30:08
【问题描述】:
有没有办法让 HTML 视图包含来自服务器的预填充值,然后让 AngularJS 将这些值读入它的 $scope?
我在想一个 HTML 是这样的场景:
<div ng-controller="TestController">
<div ng-bind="title">Test Title</div>
<div ng-bind="itemCount">33</div>
<div ng-repeat="item in items">
<div ng-bind="item.title">Item 1 Title</div>
</div>
</div>
<button ng-click="update()">Update</button>
而 JavaScript 是这样的:
function TestController($scope) {
$scope.update = function() {
console.log($scope.title); // Should log "Test Title"
};
}
这背后的想法是让服务器渲染 HTML,搜索引擎可以索引,但有一个JavaScript-model-representation of content strong> 用于通过 JS 进行操作。
【问题讨论】: