2016-07-22 3 views
-1

私はEmber JSを使用していますが、ややトリッキーな要求があります。Emberはコンポーネントテンプレートだけを拡張します

コンポーネントを拡張する必要があります(自分のコントロールでは完全には機能しません)。したがって、コンポーネントJSを使用する予定ですが、テンプレートを自分の管理下に置く(つまり、コンポーネントが提供するものを上書きする)ようにします。

これは可能ですか? Emberはそれをサポートしていますか?すべての参照例は素晴らしいでしょう。

答えて

0

何ができることは、新しいコンポーネントを作成し、拡張したい1から延長されています

コンポーネント/あなた成分/ component.js

import Base from '../base-component/component.js; 
export default Base.extend(); 

そして、あなたのカスタムを持っています基本コンポーネントのJSコードを使用するcomponents/your-component/template.hbsのテンプレート。

+0

私は独自のカスタムテンプレート内のコンポーネントのJS属性にアクセスできますか? – testndtv

+0

はい、正確です。それはポイントです。 – Lux

関連する問題