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中获取这些信息。当你在原来的问题中说你不想“等待”时,我也很困惑。究竟是什么导致你不得不等待? –