我試圖部署我的angular4應用程序在服務器和其在桌面瀏覽器以及移動browser.Now現在我想瀏覽應用程序從智能電視,但它顯示了一個空白頁面而不是應用程序,在智能電視上瀏覽我的應用程序可能是什麼實際問題? 如果我需要爲智能電視(WebOS瀏覽器)添加任何依賴項,請幫助我。angular4應用程序不能在智能電視的網絡瀏覽器(WebOSBrowser)
角CLI項目::(角cli.json)
`{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"project": {
"name": "project_name"
},
"apps": [`enter code here`
{
"root": "src",
"outDir": "./../WebContent",
"assets": [
"assets",
"rieterFavicon.ico"
],
"index": "index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
"styles": [
"styles.css"
],
"scripts": [
"../node_modules/chart.js/dist/Chart.js",
"app/resources/js/jquery-3.2.1.js",
"app/resources/js/theme-switch.js"
],
"environmentSource": "environments/environment.ts",
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
}
],
"e2e": {
"protractor": {
"config": "./protractor.conf.js"
}
},
"lint": [
{
"project": "src/tsconfig.app.json"
},
{
"project": "src/tsconfig.spec.json"
},
{
"project": "e2e/tsconfig.e2e.json"
}
],
"test": {
"karma": {
"config": "./karma.conf.js"
}
},
"defaults": {
"styleExt": "css",
"component": {}
}
}`
pcakage.json
{ "name": "project_name", "version": "0.0.0", "license": "MIT", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular/animations": "^4.0.2", "@angular/common": "^4.0.0", "@angular/compiler": "^4.0.0", "@angular/core": "^4.0.0", "@angular/forms": "^4.0.0", "@angular/http": "^4.0.0", "@angular/platform-browser": "^4.0.0", "@angular/platform-browser-dynamic": "^4.0.0", "@angular/router": "^4.0.0", "@ng-idle/core": "^2.0.0-beta.11", "@ng-idle/keepalive": "^2.0.0-beta.11", "@ng2-dynamic-forms/core": "^1.4.18", "@ng2-dynamic-forms/ui-primeng": "^1.4.18", "@types/file-saver": "0.0.1", "angular-file-saver": "^1.1.3", "chart.js": "^2.6.0", "core-js": "^2.4.1", "file-saver": "^1.3.3", "font-awesome": "^4.7.0", "moment": "^2.18.1", "ng2-page-scroll": "^4.0.0-beta.7", "ng2-scroll-to": "^1.0.7", "ng2-translate": "^5.0.0", "primeng": "^4.1.1", "rxjs": "^5.1.0", "zone.js": "^0.8.4" }, "devDependencies": { "@angular/cli": "1.0.0", "@angular/compiler-cli": "^4.0.0", "@types/jasmine": "2.5.38", "@types/node": "~6.0.60", "codelyzer": "~2.0.0", "jasmine-core": "~2.5.2", "jasmine-spec-reporter": "~3.2.0", "karma": "~1.4.1", "karma-chrome-launcher": "~2.0.0", "karma-cli": "~1.0.1", "karma-jasmine": "~1.1.0", "karma-jasmine-html-reporter": "^0.2.2", "karma-coverage-istanbul-reporter": "^0.2.0", "protractor": "~5.1.0", "ts-node": "~2.0.0", "tslint": "~4.5.0", "typescript": "~2.2.0" } }
這意味着瀏覽器不支持角度應用中使用的一些API。例如,要在桌面瀏覽器(例如IE)上覆制這些內容,請繼續操作並刪除您的polyfills,然後在IE中運行您的應用程序,它將顯示一個空白屏幕,然後打開控制檯,點擊刷新,它會告訴您它沒有支持 – Dummy
好的,我會檢查。謝謝 –