問題タブ [template-inheritance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
45 参照

c++ - 内部でテンプレート パラメーターを使用しない場合、クラス テンプレートのメソッドをオーバーライドできますか?

次のコードがあります。

基本的に、クラス テンプレートで定義された仮想関数を、そのようなテンプレート (A) の特殊化されたバージョンから継承するクラス内からオーバーライドしたいと考えています。

これは C++ で動作しますか? それは良い習慣ですか?また、オーバーライドしたメソッドで行ったように、オーバーライドされたメソッドを呼び出しても問題ありませんか? (私が使用しているツールチェーンとの互換性のために、これは C++98 であることに注意してください)

ありがとうございました。

0 投票する
0 に答える
47 参照

django-templates - オフライン圧縮+テンプレート継承を使用したテンプレートの解析中にDjangoエラーが発生しました

私は Django を初めて使用し、ネストされたテンプレートの継承を使用してテンプレート構造を再編成しようとしていました。

私が持っていたのは:

  • base.html
    • child1.html
    • child2.html
    • child3.html

各子は base.html を拡張し、コンテキストを持つ独自の TemplateView を持っていました。これはオフライン圧縮でも機能しました

次に、別のレイヤーを追加しました。

base.html

  • base_a.html
    • child1.html
  • base_b.html
    • child2.html
    • child3.html

この時点で、base_a と base_b には独自の TemplateView はありませんが、コンテキストからの値が必要であることを追加する必要があります。私は自分のコードをこのようにしか構成できないと思っていましたが、オフライン圧縮なしで問題なく動作しました。しかし、圧縮すると、base.html 以外のすべてに対して「テンプレートの解析エラー」が発生しました。cssが原因か、base_aとbase_bにテンプレートビューがなく、コンテキストがわからない可能性があるためだと思いますか?

私の質問は次のとおりです。このコードを機能させる方法はありますか? HTML ファイルごとに常に TemplateView が必要ですか?

私のファイルは次のようになります: (私はそれらを少し単純化しました)

base.hmtl:

base_a.html:

child1.html: