2016-03-23 61 views
0

我試圖將sample Angular 2應用加載到Sharepoint網頁中。綜觀角的入門現場Plunker例如,在Sharepoint上設置Angular 2入門教程應用

只有3所需的文件:(忽略的styles.css文件)

  • 的index.html
  • 應用程序\ maint.ts
  • 應用程序\ app.components.ts

我增加了一個應用文件夾,這些相同的文件到我的WebPart而T3他的應用似乎沒有加載。它沒有找到.ts(打字稿)文件。

如果我查看index.html頁面,有可能是在JS被拋出的錯誤: 錯誤:錯誤XHR(404 NOT FOUND)裝載https://domain.com/Webparts/app/app.component.ts 錯誤加載https://domain.com/Webparts/app/app.component.ts從「./app.component」 https://domain.com/Webparts/app/main.ts 堆棧跟蹤:

我已創建應用程序文件夾並在其下面創建了app.component.ts文件。但由於某種原因,該頁面無法找到該文件。

任何想法?我已經嘗試上載了Typecript生成的* .js.map和* .js文件。但沒有運氣。

回答

0

看起來我有一條錯誤的路徑。如果您在system.config中指定它,則只需要應用程序的.JS文件即可運行。 (不需要服務器上的TypeScript文件。)

System.config({ 
     packages: {   
      app: { 
      format: 'register', 
      defaultExtension: 'js' 
      } 
     } 
     }); 
System.import('app/main') 
    .then(null, console.error.bind(console));