コントローラが参照されているときにangularjsコードがレンダリングされないのはなぜですか?

4thSpace

VS.NET2013で新しいasp.netMVCアプリを作成しました。_Layout.cshtmlに、angularjsライブラリ(Google開発者サイト)への参照があります。また、「con1」というコントローラーを定義し、変数を作成します。

_Layout.cshtml:

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js"></script>
<script type="text/javascript">
   function con1($scope) {
     $scope.somestring = "some string";
   }
</script>

Index.cshtml:

<div>
{{1+1}}
</div>

上記は正常に機能し、「2」の結果をレンダリングします。

divを次のように変更して、コントローラーのsomestring変数にアクセスしようとすると、結果ではなく実際のAnguarJSコードを取得します。

<div ng-controller="con1">
{{1+1}}
</div>

出力: "{{1 + 1}}"

コントローラー参照を追加すると壊れてしまう理由はありますか?これはVS.NET固有のようです。ここに正常に動作するjsfiddleがあります:http://jsfiddle.net/jpswdzxu/ これは基本的にVS.NETプロジェクトからの出力です。

Beartums

Angularアプリケーションを定義する必要があります。定義しないと機能しません。

<script type="text/javascript">
    var myApp = angular.module('myApp',[])

    .controller('myAppCtrl', function($scope) {

        $scope.somestring = 'teststring';
    });
</script>

次に、HTMLは次のようになります。

<body ng-app="myApp">

    <div ng-controller="myAppCtrl">
        {{somestring}}
    </div>
</body>

または、jsfiddleを使用すると、次のようになります。

<div ng-app="myApp" ng-controller="myAppController">
    {{1+1}}
    <br>
    {{somestring}}
</div>

そして:

angular.module('myApp',[])

.controller('myAppController', function ($scope) {
    $scope.somestring = "some string";
});

がんばろう!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

小道具が変更されたときに、このReactコンポーネントが再レンダリングされないのはなぜですか?

分類Dev

小道具が変更されたときに、このReactコンポーネントが再レンダリングされないのはなぜですか?

分類Dev

小道具が変更されていないのにReactコンポーネントが再レンダリングされるのはなぜですか?

分類Dev

componentShouldUpdateがtrueを返したときに、reactコンポーネントが再レンダリングされないのはなぜですか?

分類Dev

ReactコンポーネントがHTMLをレンダリングしないのに、正しくログに記録されるのはなぜですか?

分類Dev

状態が更新されたときにコンポーネントの再レンダリングに反応しないのはなぜですか?

分類Dev

カスタムangularjsディレクティブを使用するとHTMLコードがレンダリングされないのはなぜですか

分類Dev

コントロールがレンダリングされないのに、なぜそのプロパティが評価されるのですか?

分類Dev

React js、openの値を変更したときにコンポーネントが再レンダリングされないのはなぜですか?

分類Dev

コンポーネントをHTMLの本体に直接レンダリングすることが推奨されないのはなぜですか?

分類Dev

このvueコンポーネントがレンダリングされないのはなぜですか

分類Dev

useStateが同じ状態で呼び出されたときに、コンポーネントがレンダリングされるのはなぜですか?

分類Dev

CPUが100%のときに、ロードバランサーが使用可能なec2にリダイレクトされないのはなぜですか?

分類Dev

Angular 4 ChartJSコンポーネントがレンダリングされないのはなぜですか?

分類Dev

updateTextコンポーネントがレンダリングされないのはなぜですか?

分類Dev

React-Nativeコンポーネントがレンダリングされないのはなぜですか?

分類Dev

Reactコンポーネントがレンダリングされないのはなぜですか?

分類Dev

Vue.js:コンポーネントがレンダリングされないのはなぜですか?

分類Dev

小道具が変更されたときにコンポーネントが再レンダリングされるのはなぜですか?

分類Dev

@actionデコレータをreactイベントハンドラ関数に追加すると、コンポーネントが再レンダリングされないのはなぜですか

分類Dev

observer()でラップしたときにReactコンポーネントが2回レンダリングされるのはなぜですか?

分類Dev

コントローラが表示されているときにスイッチが常にオフになっているのはなぜですか?

分類Dev

Reactがコンポーネントを変更されていない状態で何度もレンダリングするのはなぜですか?

分類Dev

コンポーネントで「エラー:テキスト文字列を<Text>コンポーネント内にレンダリングする必要があります」というメッセージが表示されるのはなぜですか?

分類Dev

親ノードが更新されていないのに、子ノードが再レンダリングされるのはなぜですか?

分類Dev

Firefoxで、NoScriptまたはuBlock Originを実行しているときに、このページがこのようにレンダリングされるのはなぜですか(noscriptタグのコンテンツは無視されます)。

分類Dev

レンダリングされていないときにネイティブが実行するコンポーネントコードに反応する

分類Dev

一部のPHPコードがHTMLコメントとしてレンダリングされるのはなぜですか

分類Dev

このサブコンポーネントがレンダリングされていないのに、reactcallsがサブコンポーネントイベントで機能するのはなぜですか?

Related 関連記事

  1. 1

    小道具が変更されたときに、このReactコンポーネントが再レンダリングされないのはなぜですか?

  2. 2

    小道具が変更されたときに、このReactコンポーネントが再レンダリングされないのはなぜですか?

  3. 3

    小道具が変更されていないのにReactコンポーネントが再レンダリングされるのはなぜですか?

  4. 4

    componentShouldUpdateがtrueを返したときに、reactコンポーネントが再レンダリングされないのはなぜですか?

  5. 5

    ReactコンポーネントがHTMLをレンダリングしないのに、正しくログに記録されるのはなぜですか?

  6. 6

    状態が更新されたときにコンポーネントの再レンダリングに反応しないのはなぜですか?

  7. 7

    カスタムangularjsディレクティブを使用するとHTMLコードがレンダリングされないのはなぜですか

  8. 8

    コントロールがレンダリングされないのに、なぜそのプロパティが評価されるのですか?

  9. 9

    React js、openの値を変更したときにコンポーネントが再レンダリングされないのはなぜですか?

  10. 10

    コンポーネントをHTMLの本体に直接レンダリングすることが推奨されないのはなぜですか?

  11. 11

    このvueコンポーネントがレンダリングされないのはなぜですか

  12. 12

    useStateが同じ状態で呼び出されたときに、コンポーネントがレンダリングされるのはなぜですか?

  13. 13

    CPUが100%のときに、ロードバランサーが使用可能なec2にリダイレクトされないのはなぜですか?

  14. 14

    Angular 4 ChartJSコンポーネントがレンダリングされないのはなぜですか?

  15. 15

    updateTextコンポーネントがレンダリングされないのはなぜですか?

  16. 16

    React-Nativeコンポーネントがレンダリングされないのはなぜですか?

  17. 17

    Reactコンポーネントがレンダリングされないのはなぜですか?

  18. 18

    Vue.js:コンポーネントがレンダリングされないのはなぜですか?

  19. 19

    小道具が変更されたときにコンポーネントが再レンダリングされるのはなぜですか?

  20. 20

    @actionデコレータをreactイベントハンドラ関数に追加すると、コンポーネントが再レンダリングされないのはなぜですか

  21. 21

    observer()でラップしたときにReactコンポーネントが2回レンダリングされるのはなぜですか?

  22. 22

    コントローラが表示されているときにスイッチが常にオフになっているのはなぜですか?

  23. 23

    Reactがコンポーネントを変更されていない状態で何度もレンダリングするのはなぜですか?

  24. 24

    コンポーネントで「エラー:テキスト文字列を<Text>コンポーネント内にレンダリングする必要があります」というメッセージが表示されるのはなぜですか?

  25. 25

    親ノードが更新されていないのに、子ノードが再レンダリングされるのはなぜですか?

  26. 26

    Firefoxで、NoScriptまたはuBlock Originを実行しているときに、このページがこのようにレンダリングされるのはなぜですか(noscriptタグのコンテンツは無視されます)。

  27. 27

    レンダリングされていないときにネイティブが実行するコンポーネントコードに反応する

  28. 28

    一部のPHPコードがHTMLコメントとしてレンダリングされるのはなぜですか

  29. 29

    このサブコンポーネントがレンダリングされていないのに、reactcallsがサブコンポーネントイベントで機能するのはなぜですか?

ホットタグ

アーカイブ