検索

ホームページ  >  に質問  >  本文

angular.js - ng-init とコントローラー

リーリー

js

リーリー

fooundefined であるというエラーが報告されるのはなぜですか?
さらに、次のコードも私を困惑させます。 リーリー

js リーリー

Google の結果が

1 つだけあり、h1 タグにテキストがないのはなぜですか?

为情所困为情所困2833日前660

全員に返信(2)返信します

  • 仅有的幸福

    仅有的幸福2017-05-15 17:00:37

    最初のもの: console.log(foo)
    これは console.log($scope.foo) である必要があります
    2 つ目: replace:true 属性の意味を理解してください

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 17:00:37

    foo が未定義であるというエラーが報告されるのはなぜですか?

    ng-init が ng-controller="myCtrl" の外側で定義されているためです。すべてのコントローラーが初期化されるまで ng-init は実行されないと思いますので、現時点では foo は未定義です

    Google の結果が 1 つだけあるのに、h1 タグにテキストがないのはなぜですか?

    この質問は明確ではありません。

    返事
    0
  • キャンセル返事