0
我想在服務器上綁定我的表單,以便我不必等待單獨加載和綁定JavaScript模型。如何與服務器端代碼集成
因此,從這個起點,我將如何從表單元素獲得內存中的Javascript模型,以便Angular JS能夠像平常一樣工作?
我想在服務器上綁定我的表單,以便我不必等待單獨加載和綁定JavaScript模型。如何與服務器端代碼集成
因此,從這個起點,我將如何從表單元素獲得內存中的Javascript模型,以便Angular JS能夠像平常一樣工作?
您可以使用ngResource,它可以用來綁定服務層的結果。這將是這個樣子:
HTML
<body ng-controller="MainCtrl">
<p>Hello {{person.name}}!</p>
<form name="myForm"><input name="name" ng-model="person.name"/></form>
</body>
的Javascript
angular.module('plunker', ['ngResource'])
.controller('MainCtrl', function($scope, $resource) {
var Person = $resource('/persons/:personId', {personId:@personId});
$scope.person = Person.get({personId:1});
});
你可以閱讀更多關於ngResource
here。
我想要綁定服務器上的表單,以便我不必進行回調來檢索數據。我想我可以在頁面中嵌入JavaScript。 –
aha。我沒有得到。是的,你可以簡單地將該數據注入頁面。我會更新我的答案。 –
我會在頁面上嵌入JS。當然,你可以渲染表單服務器端,但是你無法在角度上做任何事情,而無需從DOM中獲取這些信息。當你在原來的問題中說你不想「等待」時,我也很困惑。究竟是什麼導致你不得不等待? –