Gibt es eine Möglichkeit, eine HTML-Ansicht mit vorab ausgefüllten Werten vom Server zu erstellen und dann AngularJS dazu zu bringen, diese Werte in seine $scope
einzulesen?Gibt es eine Möglichkeit, AngularJS mit HTML zu arbeiten?
Ich bin ein Szenario denken, wo die HTML ist wie folgt:
<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>
Und das JavaScript ist wie folgt:
function TestController($scope) {
$scope.update = function() {
console.log($scope.title); // Should log "Test Title"
};
}
Der Gedanke dahinter ist, die Server machen zu lassen, HTML, dass Suchmaschinen indexieren können, aber eine JavaScript-Modell-Darstellung des Inhalts für die Manipulation durch JS haben.
Wird das für Sammlungen arbeiten? Und wie halte ich meine Ansicht mit Model-Updates synchronisiert? –