問題タブ [aurelia-templating]
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.
javascript - からビューモデルの関数を呼び出すことはできませんエレメント
ボタン#btn1
または#btn2
保存をクリックすると、コンソールに次のように表示されます。
しかし、外側のボタンは正常に機能します#btn3
。私も試し$parent.save()
てみ#btn2
ますが、うまくいきません。何か案が?
app.html
create-location.html
create-location.js
更新 Fabio の提案を試してみましたが、うまくいきました。
別の質問: aurelia dialogを見てください。私の場合と同様に、要素testDelegate
内のビューモデルの関数を呼び出します。<content>
彼らは使用しませんview-model.ref
。ソースコードを見てみましたが、その呼び出しをどこで処理しているのかわかりません。たぶん、私はいくつかの点を見逃しているか、ここに慣例があります。彼らがそれをどのように行うか知っている人はいますか?
asp.net-mvc - .cshtml を使用するように Aurelia をカスタマイズする
aurelia で Razor パーシャル (cshtml) を使用する方法を示す非常に役立つ記事を見つけました。ただし、コードを実行することができず、RobEisenberg のコメントから次のことを学びました。
廃止されていました。彼は「ViewLocator サービスを使用したい」とコメントしました。私は gitHUb プロジェクトをフォローしましたが、それが MVC5 と Razor Partials の使用に直接関連していることを確認できませんでした。だから私は混乱しています。
これは、aurelia を index.html ではなく Home/Index/Index.cshtml にルーティングするために微調整できることを望んでいた main.js ファイルの例です。
.html テンプレートの代わりに .cshtml を使用するように MVC5 プロジェクトで aurelia を設定する方法を誰か教えてもらえますか? TypescriptとVS2015を使用しています
dialog - Aurelia、ビューモデルで UI をレンダリング
Aurelia プロジェクトで bootstrap3-dialog を使用していますが、ビューモデルでテンプレートをコンパイルする方法はありますか? お気に入り
メッセージ パラメータにはカスタム属性 select2 がありますが、このコードでは効果がありません
aurelia - カスタム要素が構成でレンダリングされたときにバインド可能なデコレータが尊重されないのはなぜですか
@bindable
デコレーターを使用して、Aurelia カスタム要素に属性を渡すことができます。
データを渡すメソッドが必要なドキュメントによると、レンダリングされたカスタム要素の<compose>
扱いが異なるのはなぜですか? 尊重されません。activate
@bindable
カスタム要素の観点からは、現在、それがどのように使用されるか、<compose>
または使用されないかを知る必要があります。カスタム要素は、この外部の決定から分離する必要があると思います。@bindable
どちらの場合でも機能しますか?
aurelia - Aurelia: コントローラをナビゲーション バー テンプレートにリンクできません
私は Aurelia をいじり始めましたが (これは本当に素晴らしいことです)、すぐに解決策を見つけることができない問題に遭遇しました。
Github の Aurelia Skeleton プロジェクトを使用しています。具体的には、ESNext + WebPack を使用しています。しかし、私の問題は他のプロジェクトでも一貫しています。
https://github.com/aurelia/skeleton-navigation/tree/master/skeleton-esnext-webpack
プロジェクトにはnav-bar.html
、構成に基づいてリンクを構築するファイルが含まれていrouter
ます。ただし、インライン ログイン フォームの形で、このナビゲーション バーにカスタム ロジックを追加したいと考えています。したがって、私はそれに添付する必要がありcontroller
ます。
通常、Aurelia では、どこでも言及されているのと同じ名前のファイルを作成することによってこれが行われます。だから私nav-bar.js
はそこにすべてのロジックを作成して配置します。しかし、それはここでは機能しません...nav-bar.js
ファイルが取得されず、テンプレートに接続されません。
<require from="./myTemplate.html">
さらに、このプロジェクトでコントローラーを使用するテンプレートがどれも使用されていないことがわかりました。ルーターにロードされたテンプレートのみがコントローラーで機能します。
そのため、セットアップする必要のある構成が不足していると思います...?
ありがとう