0
SystemJSとWebpackと互換性のあるAngularライブラリを作成しているときに、読み込みページの後に結果が異なることがあります。コンポーネントを修正して相違を訂正するには、Webpack環境かコンポーネント内のsystemJSかを検出する正しい方法を見つけようとしています。Angular2コンポーネント内のjavascriptでWebpack/SystemJSを検出するにはどうすればよいですか?
ハッピーソリューション: webpackでは、各コンポーネントに1つの属性が追加されているため、systemJSによって読み込まれたコンポーネントとWebpackによって読み込まれたコンポーネントの間に属性の長さの差があります。やった、この:
(this.elHTML.attributes[x] === undefined) ? //Code for webpack : //Code for SystemJS;
しかし、問題は、属性の長さが変化すると、そのよりよい解決策があり、将来のバグをしてくださいすることができますか?