angular.js - angular でタグ内のテキストを取得するにはどうすればよいですか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:04:40
0
3
849

たとえば、コードは次のとおりです:

リーリー

このうち、pタグ内のテキストはphpを通して渡されます。 ng-bindng-model を取得しようとしましたが、結果は undefined ですが、なぜでしょうか?
angular を通じてこの p タグのコンテンツを取得するにはどうすればよいですか?
jq を引用符で囲んで js 経由で取得する必要はありません。

曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(3)
为情所困

angularjs が推奨するのは、コントローラーを使用して $http 経由でデータを取得し、それを PHP を使用してテンプレートに直接出力する場合、angularjs は他に何をするのでしょうか?
angularjs には jqLit​​e があり、angular.element(document.querySelector('p')).text() を使用して効果を実現できますが、これは jQuery を使用することと本質的に変わりません。

いいねを押す +0
phpcn_u1582

スコープ内の変数をバインドするためだけに ng-bind または ng-model を使用する場合、タグ内の値が未定義に変更されます。 angular.element("#element-id") は機能するようです

いいねを押す +0
淡淡烟草味

こうあるべきです

リーリー

$http サービスを通じて PHP から送信されたデータを取得し、それをビューにバインドします。一般に、カプセル化されたインターフェイスはコントローラー内で呼び出され、特定の実装は通常サービス内にあります。 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート