问题标签 [ng-switch]
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.
javascript - 如果解析的值不是 nil,Angular 只会放置 ng-minlength 的属性
我只想设置我ng-minlength
解析的值data.Validation['minlength']
不为零时的属性。
首先我尝试使用ng-switch
; 处理时我没有问题ng-show=true/false
。但是,当它不仅是值而且还超出ng-minlength="..."
. 第二次尝试正在使用ng-if
,但我再次无法让它在输入的“中间”工作。
下面是一些有效的代码 - 我希望ng-minlength="data.Validation['minlength']"
仅在值不为零时才设置整体。
javascript - ng-switch 里面的 ng-repeat 我错过了什么?
我有一个页面正在使用我的 ClientController 和模板来显示从服务器检索到的信息表。对于每个数据集合,我希望有 2 个表行,一个始终显示,另一个仅在单击第一个时显示。
我已经简化了代码,因为这里还有更多内容,但我认为没有任何事情会影响这一点。
我的 HTML 看起来像
在我的 controllers.js 中,我有
弹出带有正确 ID 的警报,但表格行未按我预期的那样显示。
angularjs - AngularJS 手动渲染控制器和包含 ng-switch 指令的模板
按照这个答案ng-switch
的建议,我一直在尝试手动渲染控制器和模板,但是当模板包含指令时我无法让它工作。有任何想法吗?
这是小提琴:http: //jsfiddle.net/kynZm/
angularjs - AngularJS 尝试将 ng-click 与 ng-switch 一起使用,但 ng-switch 没有切换我的 div
AngNoob在这里。我有一些全局导航,它使用 routeProvider 来换出视图内的外部 html 页面。在视图中,我设置了一个列表类型的子导航(使用 ng-repeat 创建),用于切换外部 html 文件中的 div。如果我在 appCtrl 中手动设置它,我可以让它加载页面:
但是当我单击具有 ng-click 的跨度时。我什么都得不到。我开始认为这是一个范围问题,但是当我只放一个 ng-click='alert()' 时,它也什么也没做。
我已经阅读了其他帖子,但大多数似乎都将 ng-click 放在 ng-switch 内部,而不是相反。并且在他们的示例中也没有使用路由。仍然是 Angular 的新手,所以也许我还没有遇到过。
应用程序 HTML:
外部 HTML 文件:
JS:
angularjs - AngularJS - ng-repeat 和 slice 中的 ng-switch
我有一个简单的 ng-repeat 循环遍历带有金融存款列表的 JSON 文件。
但是,我正在尝试对前 12 个条目进行切片并对值执行 ng-switch:
HTML:
JS:
我面临的问题是我在我的ng-switch="WHATGOESHERE?"
添加 plunker:http ://plnkr.co/edit/WtFWVYVvRKm1pN19qlX8?p=preview
angularjs - AngularJS - 基于 ng-switch 语句应用类
我有一个简单的 ng-repeat <td>
。在 ng-repeat 中是一个 ng-switch 指令。<td>
我想知道当满足特定的 ng-switch 条件时如何将 CSS 类应用于 a 。
但是我看到以下错误:
angularjs - ng-repeat 和 ng-switch 不适用于同一元素
JS
HTML
当我执行上述操作时,我得到的输出是
它似乎无法访问项目。如果我删除 ng-switch-when 那么它工作正常。
angularjs - gulp-minify-html 删除空的 HTML 属性,导致 Angular 应用程序出现问题
我最近正在转换一个 AngularJS 应用程序以使用 Browserify,同时,我正在从 Mimosa 切换到 Gulp 作为我的构建系统。
在处理了许多其他小问题之后,我遇到了一些问题:
使用 ng-switch 和 ng-switch-when 时,我的 index.html 中不断出现以下错误:
Error: [$compile:ctreq] Controller 'ngSwitch', required by directive 'ngSwitchWhen', can't be found!
ng-include 对我不起作用(没有错误消息,只是没有包含任何内容,也没有发出网络请求)。
我的自定义属性之一中的代码从未被调用,即使它显然是我原始 index.html 文件中 HTML 标记的一部分。
我花了很多时间尝试各种事情来查看问题可能是什么,但最终按照我下面的答案中的描述进行了追踪。
jquery - AngularJS:jQuery 步骤错误
我在 jQuery Steps 插件中完成了一些 3 个步骤。当 URL 路径更改时(由于同一页面上的导航而发生),需要动态更改这些步骤。内容的动态变化是由ng-switch带来的。问题是:我第一次浏览它工作的页面。我看到了 ng-switch 默认 DIV,但是当我单击更改 URL 的导航时,页面不会再次加载。它给了我错误:“缺少一个或多个相应的步骤标题。” 部分代码:
有什么建议吗?
angularjs - AngularJS - 使用 ng-switch 的基本 ng-repeat
我有一个简单的 ng-repeat,它显示状态列表。我想将此 ng-repeat 扩展到 ng-switch 以根据状态显示一个值。
当前的 ng 重复:
使用 ng-switch:
但是,使用 ng-switch 上方的 eh,什么都不会显示。