2013-08-27 13 views
1

У меня есть форма, которая используется для редактирования некоторой информации. Поля ввода формы получают значение, генерируемое PHP. Раньше я использовал jQuery для редактирования и вычисления значений и получения общей стоимости. Теперь я хочу удалить jQuery и использовать AngularJS во время редактирования формы. После того, как я искал в Интернете для этого решения для редактирования, я ничего не мог найти. Можно ли редактировать значения, сгенерированные PHP с помощью AngularJS, и вычислить сумму значений?Как изменить значение (сгенерированное PHP) в angularjs

EDIT

Могу ли я получить эти значения в angularJS? Если я попытаюсь получить эти значения с помощью ng-model, он ничего не получит и сделает эти поля пустыми.

ответ

3

Вы можете использовать вызов API для своей внутренней службы для извлечения значений и использования этих значений в приложении AngularJS.

Предположим, у вас есть такая форма в вашей заявке.

<form ng-controller="formController" ng-submit="someAction" method="post"> 
<input type = "text" ng-model="email"/> 
</form> 

И вы хотите заполнить значение с вашего PHP до этого поля электронной почты. Вы можете сделать это, сделав вызов API для вашего бэкэнд-сервиса следующим образом;

В вашем контроллере AngularJS;

var app = angular.module('YourApp'); 

app.controller('formController', function ($scope, $http) { 
$http.get('API call to fetch data').success(function (data) { 
    $scope.email = data.email; 
}); 
}); 

Надеюсь, что это поможет.

Смежные вопросы