2017-06-13 4 views
2

でOffice UIファブリックを使用したとき、私はOfficeのUIファブリック機能を取得するには、以下のライブラリを追加しました:構文エラー新しいScriptLabの<strong>JavaScriptの</strong>プロジェクトでScriptLabのJavaScriptプロジェクト

https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.2.0/js/fabric.min.js 

だから私はこのスクリプトを書きました(私はfabricキーワードでエラー構文の赤線を得る

var ChoiceFieldGroupElements = document.querySelectorAll(".ms-ChoiceFieldGroup"); 
     for (var i = 0; i < ChoiceFieldGroupElements.length; i++) { 
     new fabric['ChoiceFieldGroup'](ChoiceFieldGroupElements[i]); 
    } 

:ちょうどfabric単語)に注意を払います。私はこのプロジェクトではなく、JavaScriptの1の活字体であれば、私はこれを防ぐために、スクリプトの先頭でこれを書くことができることを知っている:

declare var fabric: any 

しかし、私はJavaScriptのセクションの上部に何を書くべきですか? プロジェクトが正常に実行され、難しいと付け加えるべきです。

答えて

2

実際には、これを行うことができます:declare var fabric: anyを追加します。

スクリプトラボは、TypeScriptとJavaScriptの両方を使用しています(実際は常にTypeScriptですが、TSはJSのスーパーセットであるという意味で両方とも動作します)。

スクリプトセクションのどこかに入れてください。赤い波線が消え、コードは正常に機能し続けます。ところで

が、これは、Wordのサンプルのまさに一つで行います。明確にするための

Word Fabric sample

+0

感謝を!また、他のOfficeアプリケーションのScript Labサンプルも調べることをお勧めします。 –

関連する問題