2017-10-16 91 views
0

我有我的angular2應用程序的問題。我試圖添加datepickers到我的「日期」字段。我安裝NG2,日期選擇器,我有它在我的node_modules,但是當我嘗試啓動應用程序,我有錯誤 :Angular2 datepicker 403錯誤

:3276/node_modules/NG2-日期選擇器/無法加載資源:服務器迴應了403狀態(禁止)

我systemjs.config文件:求助

paths: { 
     // paths serve as alias 
     'npm:': 'node_modules/' 
    }, 
    // map tells the System loader where to look for things 
    map: { 
     // our app is within the app folder 
     app: 'app', 

     // angular bundles 
     '@angular/core': 'npm:@angular/core/bundles/core.umd.js', 
     '@angular/common': 'npm:@angular/common/bundles/common.umd.js', 
     '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js', 
     '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js', 
     '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js', 
     '@angular/http': 'npm:@angular/http/bundles/http.umd.js', 
     '@angular/router': 'npm:@angular/router/bundles/router.umd.js', 
     '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', 

     // other libraries 
     'rxjs': 'npm:rxjs', 
     'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js', 
     'underscore': 'npm:[email protected]', 
     'moment': 'node_modules/moment', 
     'file-saver': 'node_modules/file-saver', 
     'ipa.datePickerService': 'node_modules', 
     'ng2-datepicker': 'node_modules/ng2-datepicker', 
    }, 
    // packages tells the System loader how to load when no filename and/or no extension 
    packages: { 
     app: { 
      defaultExtension: 'js' 
     }, 
     rxjs: { 
      defaultExtension: 'js' 
     }, 
     moment: { 
      defaultExtension: 'js' 
     }, 
     'ng2-datepicker': { 
      defaultExtension: 'js' 
     }, 

我真的不知道用什麼怎麼回事..感謝

回答

0

針對你的情況403最可能的原因是,你要加載一個目錄時,該服務器已目錄瀏覽禁用,例如,如果你的意思是......加載

/node_modules/library/app.js 

,但是隻有你通過文件夾,而不是文件...

/node_modules/library/ 

如果有一個特定的文件來加載,添加,它應該工作。

第二個最常見的問題是,資源是真正的訪問控制和你的用戶不允許訪問它......但我認爲你有第一個問題。

+0

我試圖在systemjsconfig中將其更改爲:'ng2-datepicker':'node_modules/ng2-datepicker/index.js',但是我仍然有這個錯誤。 – Milan90