Jadeがng-viewディレクティブで要素を正しくレンダリングしない

munkychop

私は基本的なNodeアプリを作成していて、Jadeを使用してインデックスページをレンダリングし、Angularに残りをフロントエンドで実行させたいと考えています。

これは翡翠です(問題を説明するために少し短くしています):

doctype html
html
    include ../includes/head

    body(ng-app="TestApp" ng-controller="TestAppController")

            div(ng-view)

    include ../includes/foot


これは次のHTMLにコンパイルされます。

<html>

    <head>
        <meta charset="utf-8">
        <title>Example App</title>      
        <link rel="stylesheet" href="/dist/css/app.css">
    </head>

    <body ng-app="ExampleApp" ng-controller="ExampleAppController" class="ng-scope">

        <!-- ngView:  -->

        <footer class="page-footer">
            <ul class="page-footer-links">
                <li><a href="http://www.twitter.com/someusername" target="_blank">Some Twitter User</a></li>
            </ul>
        </footer>

        <script src="/dist/js/app.min.js"></script>
    </body>
</html>


div(ng-view)ディレクティブを含むDIVではなく、レンダリングされたHTML内のHTMLコメントがどのようになったかに注目してください

<!-- ngView:  -->

div(ng-view)翡翠内で次のいずれかに変更すると、同じ結果が得られました。

ng-view

<div ng-view></div>

| <div ng-view></div>


なぜこれが起こっているのかについてのアイデアはありますか?

munkychop

これは実際にはジェイドとは何の関係もありませんでした。@NikosParaskevopoulosによるコメントで述べられているように、<!-- ngView: -->HTMLコメントは、<div ng-view>を表示し、表示するルートがない場合にAngularによって作成されたプレースホルダーです

Angularルートを再定義すると問題が解決しました。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Angular:ng-repeat内のSVGディレクティブが正しくレンダリングされない

分類Dev

Angularディレクティブが正しくレンダリングされない

分類Dev

別のディレクティブを呼び出すAngularJSディレクティブが、$ compileでレンダリングするためのデータを正しく渡していない

分類Dev

ディレクティブがバインドされた要素をレンダリングしないのはなぜですか?

分類Dev

ボタンクリックが角度ディレクティブを正しく呼び出さない

分類Dev

Django:モデルが管理者でフィールドを正しくレンダリングしない

分類Dev

AngularJS:ディレクティブのテンプレートが正しくレンダリングされていません

分類Dev

テンプレート要素ディレクティブがAngularjsの式で正しく機能しないのはなぜですか?

分類Dev

AngularJsディレクティブ-リストでフィルタリングするためのドロップダウンを作成するときにローカルスコープを渡すときにディレクティブが正しくロードされない

分類Dev

ヘッドレスパペッティアがWebGLを正しくレンダリングしない

分類Dev

〜文字と画像で始まるテキストエディタリンクが正しくレンダリングされない

分類Dev

Microsoft BotFrameworkアダプティブカードが正しくレンダリングされない

分類Dev

ネストされたスクロールウィンドウ内のスティッキーHTML要素が正しくレンダリングされない

分類Dev

ng-クリックがディレクティブのテンプレート内で機能しない

分類Dev

ng-modelがディレクティブテンプレートのselectで正しくバインドされない

分類Dev

ng-initを使用したAngularJS要素ディレクティブは、ビューがレンダリングされる前に実行されます

分類Dev

ngIfがhtml要素のレンダリングを終了したらngIf内でディレクティブをトリガーする方法は?

分類Dev

AngularJSディレクティブがレンダリングされない

分類Dev

TinyMCEの複数のエディターがYii2で正しくレンダリングされない

分類Dev

マークダウンテンプレートがHTMLを正しくレンダリングしない

分類Dev

マルチレベルオブジェクトでAngular6プロパティバインディングが正しく機能しない

分類Dev

AngularJS-> DOMがディレクティブで要素のレンダリングを終了したときにキャプチャする

分類Dev

ng-showディレクティブがangularjsで正しく機能しない

分類Dev

Angular:ng-modelディレクティブが `<span>`要素で機能しない

分類Dev

コンテンツセキュリティポリシーの「フレームの祖先」ディレクティブが<meta>要素で機能しない

分類Dev

ブックダウンドキュメントが出力を正しくレンダリングしない

分類Dev

AndroidでUI要素が正しくレンダリングされない

分類Dev

<ul>要素がFirefoxで正しくレンダリングされない

分類Dev

AngularJSディレクティブテンプレートクラスがレンダリングされない

Related 関連記事

  1. 1

    Angular:ng-repeat内のSVGディレクティブが正しくレンダリングされない

  2. 2

    Angularディレクティブが正しくレンダリングされない

  3. 3

    別のディレクティブを呼び出すAngularJSディレクティブが、$ compileでレンダリングするためのデータを正しく渡していない

  4. 4

    ディレクティブがバインドされた要素をレンダリングしないのはなぜですか?

  5. 5

    ボタンクリックが角度ディレクティブを正しく呼び出さない

  6. 6

    Django:モデルが管理者でフィールドを正しくレンダリングしない

  7. 7

    AngularJS:ディレクティブのテンプレートが正しくレンダリングされていません

  8. 8

    テンプレート要素ディレクティブがAngularjsの式で正しく機能しないのはなぜですか?

  9. 9

    AngularJsディレクティブ-リストでフィルタリングするためのドロップダウンを作成するときにローカルスコープを渡すときにディレクティブが正しくロードされない

  10. 10

    ヘッドレスパペッティアがWebGLを正しくレンダリングしない

  11. 11

    〜文字と画像で始まるテキストエディタリンクが正しくレンダリングされない

  12. 12

    Microsoft BotFrameworkアダプティブカードが正しくレンダリングされない

  13. 13

    ネストされたスクロールウィンドウ内のスティッキーHTML要素が正しくレンダリングされない

  14. 14

    ng-クリックがディレクティブのテンプレート内で機能しない

  15. 15

    ng-modelがディレクティブテンプレートのselectで正しくバインドされない

  16. 16

    ng-initを使用したAngularJS要素ディレクティブは、ビューがレンダリングされる前に実行されます

  17. 17

    ngIfがhtml要素のレンダリングを終了したらngIf内でディレクティブをトリガーする方法は?

  18. 18

    AngularJSディレクティブがレンダリングされない

  19. 19

    TinyMCEの複数のエディターがYii2で正しくレンダリングされない

  20. 20

    マークダウンテンプレートがHTMLを正しくレンダリングしない

  21. 21

    マルチレベルオブジェクトでAngular6プロパティバインディングが正しく機能しない

  22. 22

    AngularJS-> DOMがディレクティブで要素のレンダリングを終了したときにキャプチャする

  23. 23

    ng-showディレクティブがangularjsで正しく機能しない

  24. 24

    Angular:ng-modelディレクティブが `<span>`要素で機能しない

  25. 25

    コンテンツセキュリティポリシーの「フレームの祖先」ディレクティブが<meta>要素で機能しない

  26. 26

    ブックダウンドキュメントが出力を正しくレンダリングしない

  27. 27

    AndroidでUI要素が正しくレンダリングされない

  28. 28

    <ul>要素がFirefoxで正しくレンダリングされない

  29. 29

    AngularJSディレクティブテンプレートクラスがレンダリングされない

ホットタグ

アーカイブ