Feverbeeテーマをベースにしたテーマを使用しています。このテーマは数年前から使用されています。ユーザーから、新しいトピックを作成できなくなったとの連絡がありました。上記のエラーメッセージがコンソールに表示されています。
この非推奨の問題を修正するためにテンプレートコードをどのように調整する必要があるか、どこで確認できますか?フォーラムでd-buttonコードの変更方法を調べましたが、関連するものは見つかりませんでした。
Feverbeeテーマをベースにしたテーマを使用しています。このテーマは数年前から使用されています。ユーザーから、新しいトピックを作成できなくなったとの連絡がありました。上記のエラーメッセージがコンソールに表示されています。
この非推奨の問題を修正するためにテンプレートコードをどのように調整する必要があるか、どこで確認できますか?フォーラムでd-buttonコードの変更方法を調べましたが、関連するものは見つかりませんでした。
モダンなEmberアクションに関する詳細情報は、こちらで確認できます: Component State and Actions - Components - Ember Guides
しかし、基本的に、表示されているメッセージは、次のようなものを変更する必要があることを意味します。
{{d-button action="blah"}}
次のようなものに:
{{d-button action=(action "blah")}}
コードへのリンクやスニペットを共有していただければ、より具体的な指示でお手伝いできると思います。
素晴らしい、@david さんありがとうございます。これで解決しました。今後、このような情報を探すにはどこを見ればよいでしょうか?
この場合、表示されたエラーメッセージで問題を修正するのに十分な情報が提供されるはずでしたが、明らかにそうではありませんでした。将来の変更のために心に留めておき、より正確な指示を提供するように努めます。問題を提起していただきありがとうございます @pw3010
Discourse の GitHub 上のコアコードでベストプラクティスの例を探すこともできます。
ヒントですが、リンク先のページには「closure」という単語がありません。実際にJavaScriptを知っていて理解している必要があるようです。説明するようなページへのリンクはありますか?「change action=‘x’ to action=(action ‘x’)」のようなものをほぼ含めることができます。
クロージャーとは何かを知っているはずですが、まだJavaScriptのすべてを理解する方法を見つけられていません。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.