2017-10-19 6 views
1

私は、コンポーネント、サービス、モジュール間で使用できるtypescript関数を書いたとします。議論の便宜上 角と独自のjsライブラリの統合、ベストプラクティス

my_alert(msg); // function my_alert(msg) { alert(msg); }

のようなもの、のは、それが警告ラッパーであるとしましょうとあなたのライブラリーを形成し、これらの機能のいくつかの非常にありますが、たとえば、my- handy-js-library.js。

どのような角度でこのタスクを処理するための最良の方法はありますか?これはサービスではありません。右?

jsファイルを作成し、hammer jsをインポートするのと同じ方法でインポートしますか?もしそうなら、それに最適な場所は何ですか?それはtsファイルでなければならないのですか?

+0

typescriptで書かれた角張ったモジュールを書いたことがありますか? – pixelbits

答えて

0

このような場合、私は常にsrcに別のフォルダを持ち、そこにすべてのファイルを追加しています。また、AngularアプリケーションのすべてがTypeScriptになっているので、これもTypeScriptに保存する方がよいでしょう。

もちろん、すべての機能がサービスに含まれているわけではありません。あなたの機能が束縛されているとき、そして一緒に機能しているときにサービスを使用して、特定のことを担当してください。例えば、あなたの関数が何らかの関連データを取得する責任がある場合。

関連する問題