問題タブ [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.

0 投票する
1 に答える
572 参照

javascript - からビューモデルの関数を呼び出すことはできませんエレメント

ボタン#btn1または#btn2保存をクリックすると、コンソールに次のように表示されます。

しかし、外側のボタンは正常に機能します#btn3。私も試し$parent.save()てみ#btn2ますが、うまくいきません。何か案が?

app.html

create-location.html

create-location.js


更新 Fabio の提案を試してみましたが、うまくいきました。

別の質問: aurelia dialogを見てください。私の場合と同様に、要素testDelegate内のビューモデルの関数を呼び出します。<content>彼らは使用しませんview-model.ref。ソースコードを見てみましたが、その呼び出しをどこで処理しているのかわかりません。たぶん、私はいくつかの点を見逃しているか、ここに慣例があります。彼らがそれをどのように行うか知っている人はいますか?

0 投票する
1 に答える
699 参照

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を使用しています

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

dialog - Aurelia、ビューモデルで UI をレンダリング

Aurelia プロジェクトで bootstrap3-dialog を使用していますが、ビューモデルでテンプレートをコンパイルする方法はありますか? お気に入り

メッセージ パラメータにはカスタム属性 select2 がありますが、このコードでは効果がありません

0 投票する
1 に答える
126 参照

aurelia - カスタム要素が構成でレンダリングされたときにバインド可能なデコレータが尊重されないのはなぜですか

@bindableデコレーターを使用して、Aurelia カスタム要素に属性を渡すことができます。

データを渡すメソッドが必要なドキュメントによると、レンダリングされたカスタム要素の<compose>扱いが異なるのはなぜですか? 尊重されません。activate@bindable

カスタム要素の観点からは、現在、それがどのように使用されるか、<compose>または使用されないかを知る必要があります。カスタム要素は、この外部の決定から分離する必要があると思います。@bindableどちらの場合でも機能しますか?

0 投票する
1 に答える
115 参照

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">さらに、このプロジェクトでコントローラーを使用するテンプレートがどれも使用されていないことがわかりました。ルーターにロードされたテンプレートのみがコントローラーで機能します。

そのため、セットアップする必要のある構成が不足していると思います...?

ありがとう