angular.js がバックグラウンドから渡されたデータを受け取る方法
淡淡烟草味
淡淡烟草味 2017-05-15 17:13:34
0
3
688

TP プロジェクトで問題が発生しました。フロントエンド ページは angular.js で実装されたリストです。最初にバックグラウンドの json 配列をページに渡しました:
//ag 構成情報
var ag_data = {};
ag_data.address = '{$address}';
ag_data.url = "{:U('')}";
console.log(ag_data.url);
次に、ページの下部で angular.js で記述されたロジックを含む js ファイルが参照されます。ページ内に渡す URLはjsファイルでは取得できますが、コントローラーでは取得できません

ブラウザによって出力されるエラーは次のとおりです

外部値をangularのスコープに渡す方法。 。 。
初心者なので、ご指導お願いします╮(╯▽╰)╭

淡淡烟草味
淡淡烟草味

全員に返信(3)
世界只因有你

https://docs.angularjs.org/er...$injector/unpr?p0=$applyProvider%20%3C-%20$apply%20%3C-%20localCon
localCon コントローラーに質問があると思われます

コントローラーをこのように変更してみてください

リーリー
いいねを押す +0
漂亮男人

エラー メッセージは、apply 那里有问题。因为 $apply$scope のインスタンス メソッドをここに直接挿入できないことをすでに示しています。 。

次のように書くだけです:

リーリー

それで十分です。これら 3 つはすべて AngularJS の組み込みサービスであるため、括弧なしで明示的に挿入しても問題ありません。

いいねを押す +0
Peter_Zhu

$http.post を $http.get に変更します

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