1

いくつかの情報を編集するために使用されているフォームがあります。フォームの入力フィールドは、PHP によって生成された値を取得します。以前は、jQuery を使用して値を編集および計算し、合計値を取得していました。jQuery を削除し、フォーム編集中に AngularJS を使用したいと考えています。この編集ソリューションを Web で検索した後、何も見つかりませんでした。AngularJS で PHP によって生成された値を編集し、値の合計を計算することは可能ですか?

編集

angularJS でこれらの値を取得できますか? ng-model でこれらの値を取得しようとすると、何も取得されず、それらのフィールドが空白になります。

4

1 に答える 1

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;
});
});

それが役に立てば幸い。

于 2013-08-27T07:29:02.113 に答える