问题标签 [angular8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular 8:HTTPRequest 拦截器
我没有升级到 Anuglar 8,现在我已经在工作的 HTTP 拦截器出现了问题。使用 Angular 7 完全没有问题。
我收到奇怪的错误:
我认为它的tap
功能有问题......我尝试了几种方法来修复但没有成功。因为它在我寻找修复之前有效。
angular - 单元测试:如何使用 Angular + Jasmine 模拟窗口对象的 innerWidth 属性?
我想编写一个单元测试,它期望一个变量包含一个取决于innerWidth
窗口的特定值。
在我的单元测试中,我使用window.innerWidth = 1000;
. 但是,我收到一条错误消息Cannot assign to 'innerWidth' because it is a read-only property.
。
代码(home.component.spec.ts):
有什么方法可以模拟该innerWidth
属性吗?
javascript - 如何模拟 ngx-bootstrap 模态窗口的窗口和文档对象
我使用 Angular 8、Angular Universe、ngx-bootstrap 设置服务器端渲染,但出现错误
错误 ReferenceError: 文档未定义在 ModalContainerComponent.ngOnInit (/Users/user/project/dist/server.js:243925:9) 在 checkAndUpdateDirectiveInline (/Users/user/project/dist/server.js:23530:19) 在checkAndUpdateNodeInline (/Users/user/project/dist/server.js:31788:20) 在 checkAndUpdateNode (/Users/user/project/dist/server.js:31750:16) 在 prodCheckAndUpdateNode (/Users/user/project/dist /server.js:32291:5) 在 Object.updateDirectives (/Users/user/project/dist/server.js:137344:457) 在 Object.updateDirectives (/Users/user/project//server.js:32079: 72) 在 Object.checkAndUpdateView (/Users/user/project//server.js:31732:14) 在 ViewRef_.detectChanges (/Users/user/project//server.js:23119:22) 在 ComponentLoader.show (/用户/用户/项目//server.js:241722:50)
我试图在我的服务器文件中使用多米诺骨牌,但它没有帮助
服务器.ts
outlook-addin - Outlook 桌面应用程序无法加载 Outlook 的 Microsoft Office 插件
我正在尝试如何使用最新的 Angular-8 for Microsoft Office 插件。
我按照以下步骤操作:
- 使用 CLI 创建了一个新的 Angular 项目
- 添加了 manifest.xml 文件并更新了任务窗格的路径
- 更新了 package.json 并添加了 office-js 和其他调试库。
- 为本地主机服务器添加了 ssl。
我侧面加载了插件,它在 Outlook web 上完美运行。我在许多浏览器上进行了测试,没有发现任何问题。
但是,当我单击 Outlook 桌面中的插件图标时,它会打开任务窗格并且不显示任何内容。
我没有在问题中显示任何配置。我会更新,一旦被相关专业人士询问。
下面是截图
展望网络
Outlook 桌面
更新:
Angular 组件未加载到 Outlook 桌面加载项中。我正在使用角度 8。
下面是package.json。
好心劝告。谢谢你
unit-testing - 为什么 Angular 8 单元测试中的 viewChild 参考未定义
我在我的项目中使用 Angular 8,但是当我在单元测试中有一个带有 ViewChild Ref 的组件未定义时,我遇到了单元测试问题。任何帮助
我有一个组件
我对这个组件的单元测试是
当我运行单元测试时,我收到了 Jasmine 的这个错误 Error
angular - make PDF 如何适应高度 - ng2-pdf-viewer
我ng2-pdf-viewer
在我的 Angular 8 应用程序中使用。
无论宽度如何,我都想显示适合容器高度的 PDF。因此,PDF 必须占据所有高度,我们可以通过Page Fit
从 Mozilla 的 PDF 中选择缩放选项来做到这一点(链接在这里):
我的代码ng2-pdf-viewer
是:
几天来我已经尝试了无数的事情来让这个工作。fit-to-page
,给予height
所有容器等等。
告诉我,完成它的最佳方法是什么
internet-explorer-11 - 使用 Angular8 创建的示例应用程序未在 IE11 中呈现
我已经使用 Angular 8 创建了示例应用程序,它适用于 Edge 和 Chrome,但在 IE11 的情况下不呈现任何内容
更新了 tsconfig.json 中的“target”:“es5”
在 polyfill.ts 中取消注释下面的行并安装了这两个包..
导入'classlist.js';导入“网络动画-js”;
在 vendor.js 的控制台中出现以下错误
SCRIPT1046:在严格模式下不允许属性的多个定义。
angular - Angular 8 ng-build 使用科尔多瓦抛出 MIME 错误
在执行ng build --prod --base-href ./来构建我的科尔多瓦应用程序时,最终输出会引发如下错误。
加载模块脚本失败:服务器以非 JavaScript MIME 类型“”响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。
我最终通过将 type 模块更改为 text/javascript 来解决这个问题
src="runtime-es2015.858f8dd898b75fe86926.js" type="module">
src="runtime-es2015.858f8dd898b75fe86926.js" type="text/javascript">
有没有可以在 angular.json 文件中修复的东西,或者我在这里遗漏了什么?
angular - 错误 TS2339:“可观察”类型上不存在属性“分区”'
以前我使用 rxjs-5 并且我使用 observable.partition 如下:
升级angular
到8
rxjs
升级后rxjs-6
开始抛出以下错误:
当我检查较旧的 rxjs 实现时,它的实现如下: