Angular应用程序在IE和chrome中工作正常,但在safari中无法工作,甚至没有显示任何错误,并尝试使用polyfill 还有这里的polyfill.ts /** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-in
在IE 10中,我得到了以下错误:(但在IE 11中可以)
TypeError:无法获得未定义或空引用的属性“ngMetadataName”
属性ngMetadataName已在vendor.js中找到。
polyfills.ts如下所示:
/*******************************************************************************
BROWSER POLYFILLS
*/
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
i
我刚开始在我的项目中使用Anuglar-material2 2,但是,我就是不能正确地导入任何组件。在我的app.module.ts中导入了一些材料模块后,我得到了如下错误:
uncaught Error: Unexpected value 'MdButtonModule' imported by the module 'AppModule'. Please add a @NgModule annotation.
at syntaxError (compiler.es5.js:1690)
at compiler.es5.js:15383
我使用的是anugular-cli 1.0.0-beta.16,它有如下所示的polyfills.ts:
// This file includes polyfills needed by Angular 2 and is loaded before
// the app. You can add your own extra polyfills to this file.
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function'
我用angular 8开发了一个angular web应用程序。这个应用程序可以在大多数浏览器上运行,但是,当我尝试从lg智能电视的web浏览器打开一个网页时,应用程序打开了,但我无法登录。 如何使angular web应用程序可在lg智能电视网页浏览器中运行? 我的polyfills.ts文件如下: /**
* This file includes polyfills needed by Angular and is loaded before the app.
* You can add your own extra polyfills to this file.
*
* Thi
我已经做了所有提到的在不同的帖子在互联网上,但我的问题仍然存在。
I未注释IE9、10、11所需的填充
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/par
我得到了以下错误:
platform.es5.js:79 Uncaught TypeError: Object(...) is not a function
at eval (platform.es5.js:79)
at eval (platform.es5.js:81)
at Object../node_modules/@angular/cdk/esm5/platform.es5.js (vendor.bundle.js:63)
at __webpack_require__ (inline.bundle.js:55)
at eval (a11y.es5
我正在尝试在Docker中运行Nuxt.js应用程序。我的Dockerfile设置如下: FROM node:10.15.1 as base
WORKDIR /usr/src/app
COPY package.json ./
ENV HOST 0.0.0.0
FROM base as development
RUN npm install
COPY . .
ENV NODE_ENV development
EXPOSE 3000
CMD [ "npm", "run", "dev" ] 和我的docker-compose.yml: versio
启动webpack-dev-server时抛出以下警告: WARNING in ./~/@angular/compiler/@angular/compiler.es5.js
11051:13-17 "export 'ɵcmf' was not found in '@angular/core'
WARNING in ./~/@angular/compiler/@angular/compiler.es5.js
11056:13-17 "export 'ɵmod' was not found in '@angular/cor
我在parent.module.ts中包含了OverlayPanelModule作为@NgModule导入。在child.component.html中我粘贴了
<p-overlayPanel [dismissable]="false" #overlay> Content </p-overlayPanel>
并得到以下错误:
ERROR TypeError: this.engine.setProperty is not a function at AnimationRenderer.setProperty (animations.es5.js?28df:
在安装之后尝试编译时,我遇到了一堆警告(无论是直接从npm还是通过ng add @angular/material,以及我是否选择使用动画)。
它过去在没有任何警告或问题的情况下工作。有人能帮我吗?
以下是警告:
git:(master) ✗ ng serve
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
Date: 2019-06-02T16:53:30.127Z
Hash: 790c60ed1be271555
我已经在我的ubuntu系统上做了一个反应项目并上传到github上,现在我在我的windows系统上克隆相同的存储库,并执行npm安装和npm。它显示了这一错误。
检查这些图像 1: 2:
我有点新的反应,所以请帮助我解决这个问题。我在windows上的npm版本是8.7.0,节点版本是v12.16.3
Compiled with problems:X
ERROR
Must use import to load ES Module: C:\Users\user\Desktop\port\frontend\node_modules\@eslint\eslintrc\universal.j
我已经成功部署了我的angular 2应用程序。
用户通过访问应用程序
但是,IE用户反复报告他们无法查看登录页面。感谢您的帮助。提前谢谢。
更新1:在添加了提到的脚本后,应用程序现在路由到pagenotfound组件。同样,仅在IE上。更新2:在部署到prod时,可以在上与IE很好地工作。IE仍然无法启动。
polyfills.ts
// This file includes polyfills needed by Angular 2 and is loaded before
// the app. You can add your own extra polyfills to this f
嘿,各位,我有个问题要问2角路由:
我有这个应用程序组件(正常工作)
import {Component, provide, bootstrap} from 'angular2/angular2';
import {HTTP_PROVIDERS} from "angular2/http";
import {Factory} from './factory';
import {HallService} from './hall.service';
import {HallDetail} from './hall.detail
创建ES6库(例如my-es6-crypto-lib )的最佳方法是什么,它既可以在浏览器中使用,也可以在Node.js中使用,但是在每个平台上实现是不同的?
(例如,Node.js实现使用内置的crypto模块来提高性能。)
ES6模块的使用:
import { sha256 } from 'my-es6-crypto-lib'
let digest = sha256('abc')
console.log(digest)
或者Node.js风格需要:
let sha256 = require('my-es6-crypto-lib')
let d
我正在遵循教程,试图让模块加载工作,但我经常遇到导入语句无法工作的问题。import Mortgage from './mortgage2'; -未明语法错误:意外令牌输入。
我只有一个文件js/main.js,所以这可能就是问题所在(难道不是应该编译代码吗?)
我运行的是npm run webpack,其次是npm start。
Webpack Config:
var path = require('path');
var webpack = require('webpack');
module.exports = {
ent
我正在构建一个基于angular-cli的web应用程序。我在我的chrome开发者工具控制台中有一个错误,我想现在我的代码已经解决了这个问题。但是,当我重新构建和刷新我的浏览器(甚至删除浏览器缓存)时,我仍然看到错误!
这个错误与我正在构建的外部库中导入的共享组件有关。
这就是它:
compiler.es5.js:1689 Uncaught Error: Can't resolve all parameters for AuthService: (?, [object Object]).
at syntaxError (compiler.es5.js:1689)
at Compile
嗨,我有一个在angular8中的应用程序,它在所有浏览器中都工作得很好,但不是在IE中。我已经尝试了许多网上可用的解决方案,但到目前为止都没有效果,这里是我的
polyfills.ts :-
* BROWSER POLYFILLS
*/
/** IE9, IE10 and IE11 requires all of the following polyfills. **/
import 'core-js/es6/symbol';
import 'core-js/es6/object
尝试使用angular 7 (cdkPortal)应用程序打开一个新窗口,在chrome上工作得很好,但在边缘,新打开的窗口上不显示HTML内容。
我正在尝试下面的例子,它在chrome上看起来很好,但在IE Edge中就不行了:
下面是我的polyfills.ts文件:
/**
* This file includes polyfills needed by Angular and is loaded before the app.
* You can add your own extra polyfills to this file.
*
* This file is divid
在我的Angular 7解决方案中,我在Microsoft Edge /other浏览器的视图中遇到了数据绑定的问题,比如Opera,Chrome和Mozilla都工作正常。我的页面包含多个输入元素,如文本框、下拉框、单选按钮、日期选择器。在控制器/.ts文件中,每个输入元素上都有onValueChange触发器,这些更改是立即发生的,但视图不会更新。
我添加了双花括号表示法来显示视图中的当前值,但在单击next input /or not on each input - only datepicker或dropdown/之前,值为null或old _ one/。当我尝试在其他浏览器中检查这一
假设我的项目中有一个打开模态包含寄存器表单的链接,并且这个表单被角验证,我在我的项目中使用了ng-bootstrap库,在模型中我定义了一个指令,然后为它编写了一个组件,但是该模型不会被打开,并且会发生错误:
ERROR Error: No provider for Router!
at injectionError (core.es5.js:1169)
at noProviderError (core.es5.js:1207)
at ReflectiveInjector_.webpackJsonp.../../../core/@angular/core.es5.js.
我正在为prod build运行以下命令
ng serve --prod --env=qa
在运行此命令后,我没有得到任何错误,但一旦我在浏览器中运行localhost:4200/,我就会得到以下错误
Uncaught Error: No provider for function (){}!
at b (core.es5.js:1169)
at core.es5.js:1207
at e._throwOrNull (core.es5.js:2649)
at e._getByKeyDefault (core.es5.js:2688)
at e._getByKey (core.es5.js:26
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: D:\...\node_modules\normalize-url\index.js
[0] require() of ES modules is not supported.
[0] require() of D:\...\node_modules\normalize-url\index.js from D:\...\routes\api\users.js is an ES module file as it is a .js file whose nearest pare
虽然我无法复制这个问题,但请看我的。
当我试图在本地工作区中打开对话框时,收到了以下错误:
ERROR TypeError: this._renderer.setProperty is not a function
at NgbRadio.set [as value] (radio.js:133)
at updateProp (core.es5.js:11160)
at checkAndUpdateDirectiveInline (core.es5.js:10852)
at checkAndUpdateNodeInline (core.es5.js:12382)
at checkAndUpda