问题标签 [ng-lightning]

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.

0 投票
2 回答
4316 浏览

angular - ng-lightning - 查找时未定义数据对象

我正在使用 Lookup 组件并收到一个错误,即我的数据对象未定义,因此无法使用 .filter()。代码如下:

该 console.log 显示服务完成返回后数据已正确绑定。但是,当在输入时触发查找时 this.accounts 是未定义的。

0 投票
2 回答
860 浏览

angular - ng-lightning 与 angular2+systemjs 和 NgModule

我尝试将 ng-lightning (0.24.0) 与 angular2 (2.0.2) 和 systemjs 模块加载器一起使用。我认为捆绑加载还可以,但是当我尝试在 ngModule 中调用 ng-lightning 模板时,我遇到了模板解析错误。从单个组件来看,它是 workink,但在 ngModule 内部却不是。

我的 package.json

app.module.ts

在 TestModule 中有一个测试组件,在测试组件模板中有模板标签。

测试模块.ts

测试组件.ts

我有这个错误:

是主要的应用程序组件模板。当我从我的测试组件模板中删除标签时,应用程序工作正常。问题是什么?正如我在网络选项卡中看到的那样,ng-lightning.umd.js 已正确加载,并且在 tsc 编译后没有错误。所以我不明白。

0 投票
2 回答
1519 浏览

ng-lightning - ng-lightning 模式窗口在关闭选项上不显示“x”

我有一个模式在我正在处理的示例 todos 应用程序中工作,但是右上角的“x”显示不正确。

控制台抛出一个错误,说它找不到 localhost:3000/assets/icons{etc...} 但该项目中的目录存在于 localhost:3000/bower_components/salesforce-lightning-design-system/assetx{etc }。见屏风..

模态未在右上角显示“x”

想知道我怎样才能让它指向正确的地方?它没有在 html 标记中定义...

标记:

todo.component.ts

0 投票
0 回答
449 浏览

angular - ng-icon 未正确显示图标

如果您查看 ng-icon 的 Plunker,那么您会看到 ng-icons 未正确加载。

NgLighing 模块 config.js 文件将 svgPath 设置为本地“assets/icons”文件夹。你能告诉我如何纠正这个吗?

在此处输入链接描述

0 投票
1 回答
143 浏览

angular - Ng-Lightning ParseError 'import' 和 'export' 可能只出现在 'sourceType: module' 中

我在我的 Angular 4 应用程序中使用 ng-lightning 组件。我正在尝试构建一个捆绑包以部署到 Tomcat 服务器。我收到以下错误。通过谷歌搜索似乎 ng-lightning 可能是 ES6,我需要将它 babelify 为 ES5。我在 package.json 文件中尝试了以下脚本,但仍然遇到相同的错误。

C:\myapp\node_modules\ng-lightning\ng-lightning.js:1 import { NgModule } from '@angular/core'; ^ ParseError: 'import' 和 'export' 可能只与 'sourceType: module' 一起出现

我需要为 ng-lightning 设置不同的预设吗?我没有为此使用 Webpack。我试过了,但我遇到了一组不同的错误,而且我还没有完全学会如何使用 Webpack。谢谢您的帮助。

0 投票
2 回答
3176 浏览

angular - 在 Angular 版本 4 中,如何将 ngModel 与 Formarray 选择对象一起使用

我已经成功设置了一个有两个控件的 Formarray。控件在 HTML 表单中设置为选择对象。我可以成功推送和显示多个元素集,但是当我尝试更改 Formarray 的第一个元素中的选择对象的值时,其他 Formarray 元素选择对象采用相同的值。我正在使用 [(ngModel)] 将值绑定到对象,我相信这就是为什么值总是相同的。我尝试使用 [(ngModel)]=stringArray[i] 使用 Formarray 索引的数组变量,但是在加载页面时出现错误。

谁能建议如何使用 [(ngModel)] 或其他机制获取选择对象的值?我正在使用 ng-lightning 选择组件(版本 1.3.0)和 SLDS Lightning Design CSS。我正在使用 Angular 4.1.3 版。在我的应用程序的其他部分,我需要使用带有字符串的 [(ngModel)] 来获取选择对象的值。选择值是一个对象数组,而不是像字符串这样的原始变量。该组件没有定义 onSelect() 函数。

HTML:

零件:

0 投票
1 回答
986 浏览

angularjs - 汇总 AOT 错误:“模块无法自行导入”

我在我的 Angular 项目中使用 ng-lightning,在运行 AOT 时,对于 ng-lightning 中的一个模块,我收到以下错误

知道如何克服这样的错误吗?

0 投票
0 回答
139 浏览

angularjs - 如何修复 AOT 上的“x 不是函数”错误

我正在使用 3rd 方库 (tether.js) 运行 Angular AOT ng-lightning。JIT 工作正常,但在使用 AOT 和 Rollup 构建后,我收到以下错误 (tether.js):

我在 System.config.js 中有以下定义:

和内部包装:

有没有更好的导入方法,所以我不会收到这个错误?

0 投票
1 回答
756 浏览

angular - 如何侦听查找更改

我在文档中的任何地方都找不到如何检测 Lookup 组件的更改。其他不使用 ngModel 的组件也是如此,例如 Pick。甚至在 GitHub 上也出现了相关问题,超过 2 个月没有回复。

这是示例代码:

相关的采摘器可以在“查找”部分的组件页面上找到:

我错过了什么吗?看到这么多组件不使用 ngModel,我真的很困惑。

预先感谢您的帮助。

0 投票
1 回答
317 浏览

ng-lightning - 如何删除模板解析警告 - “The