たとえば、コードは次のとおりです:
このうち、pタグ内のテキストはphpを通して渡されます。 ng-bind、ng-model を取得しようとしましたが、結果は undefined ですが、なぜでしょうか? angular を通じてこの p タグのコンテンツを取得するにはどうすればよいですか? jq を引用符で囲んで js 経由で取得する必要はありません。
ng-bind
ng-model
undefined
angular
angularjs が推奨するのは、コントローラーを使用して $http 経由でデータを取得し、それを PHP を使用してテンプレートに直接出力する場合、angularjs は他に何をするのでしょうか? angularjs には jqLite があり、angular.element(document.querySelector('p')).text() を使用して効果を実現できますが、これは jQuery を使用することと本質的に変わりません。
スコープ内の変数をバインドするためだけに ng-bind または ng-model を使用する場合、タグ内の値が未定義に変更されます。 angular.element("#element-id") は機能するようです
こうあるべきです
$http サービスを通じて PHP から送信されたデータを取得し、それをビューにバインドします。一般に、カプセル化されたインターフェイスはコントローラー内で呼び出され、特定の実装は通常サービス内にあります。 。
angularjs が推奨するのは、コントローラーを使用して $http 経由でデータを取得し、それを PHP を使用してテンプレートに直接出力する場合、angularjs は他に何をするのでしょうか?
angularjs には jqLite があり、angular.element(document.querySelector('p')).text() を使用して効果を実現できますが、これは jQuery を使用することと本質的に変わりません。
スコープ内の変数をバインドするためだけに ng-bind または ng-model を使用する場合、タグ内の値が未定義に変更されます。 angular.element("#element-id") は機能するようです
こうあるべきです
リーリー$http サービスを通じて PHP から送信されたデータを取得し、それをビューにバインドします。一般に、カプセル化されたインターフェイスはコントローラー内で呼び出され、特定の実装は通常サービス内にあります。 。