问题标签 [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.
angularjs - 带有共享选项的 ng-switch
我有一个要重构的 ng-switch 语句。它看起来像这样:
您会注意到ng-model
和placeholder
选项在所有情况下都是相同的。我的问题是:我可以以某种方式重构它以使这些选项只写一次吗?
谢谢!乌里
javascript - Angular:内部重复切换,内存问题
我正在构建一个内部tr
包含不同td
组件的组件。
有许多不同的td
组件可用,只有少数会被渲染。
这会占用大量内存。似乎我的所有组件都已构建,但每次迭代只显示一个。
这样做的正确方法是什么?关于如何解决问题并以另一种方式解决问题的提示?
javascript - ng-switch 什么时候完成渲染?
我正在使用ui-router并尝试实例化一个小部件,该小部件将 id 指定的 DOM 元素作为参数。这个 DOM 元素在 a 中<div ng-switch>
,我想在保证元素存在时调用小部件构造函数。
从ui-router 生命周期中,我知道我应该挂钩到$viewContentLoaded
. 但是,这不起作用 - 此时ng-switch
未创建 DOM 元素:
起作用的是setTimeout()
在控制器中使用 50ms 的时间,这很脆弱,但到那时 DOM 元素已创建。或者,我可以设置一个间隔,检查map
DOM 元素是否存在,并在找到时清除间隔。
确定何时渲染其 DOM的正确方法是什么?ng-switch
这没有记录在案。
这是Plunkr。
angularjs-directive - Angular JS:ng-switch 不工作
我正在尝试在我的应用程序中使用 ng-switch。
在我的 HTML
我通过 Openedfrom 的方式是
面包屑根本不渲染。一旦我删除 ng-switch 一切似乎都可以正常工作。有人可以建议吗?
angularjs - ng-switch 中的 AngularJS $index
我正在尝试访问$index
并将ng-repeat
其放置在ng-switch-when
. 这是我尝试过的最后一件事。我正在尝试做的一小部分:
MenuSelected
例如,我在控制器中定义了 0,并且我有 2 个联系人进行测试。我试图将ng
不同标签中的东西混合在一起,一切都下降了(只显示线条),所以我认为这不是问题。当我删除$index
并放置例如 0 时,一切都会出现。
javascript - 有没有办法让这个 ng-switch 获得?
我基本上是角度的新手,在这里我寻求帮助。我一直在谷歌周围寻找答案,但我不能。
所以这里是我的代码。
“取消”链接不会显示在嵌套的 ng-switch 上
但是当我将“account.account”替换为文字值时会出现
编辑
我忘了添加一些值
我的桌子是这样的:
当前帐户值为 A00002
有什么提示吗?任何帮助深表感谢。
谢谢你。
javascript - ng-repeat Angularjs 中的 ng-switch
我有疑问如何在 ng-repeat 中使用 ng-switch 并使用范围进行开关?
例子 :
$scope.子菜单:
所以问题出在 ng-switch-when = "{{item.filter}}" <-- 无法识别。输出与音乐的代码 ng-swith-when="{{item.filter}}" 相同。我能做些什么 ?谢谢回答!
示例图片<--upper 是菜单,udner 50px 高度是子菜单,现在没有内容...
javascript - 选择标签的选定值不会改变angularjs中的外部开关
如果我在 ng-switch 中放置了一个选择标签,那么两种方式的绑定对于 ng-switch 之外的选择标签 ng-model 不起作用。
请参考以下代码
在这个小提琴中,单击下一步按钮查看第二个切换页面。更改选择标签中的值。观察改变的值不能显示在开关之外——
javascript - 带条件的 Angular ng-switch
我有ng-switch="field.type"
一个包含ng-switch-when
但我想在它不仅仅是一个时打开开关的元素field.type
。
我会假设类似的东西ng-switch-when="type1 || type2"
会起作用,但事实并非如此。
这样做的正确方法是什么?
javascript - AngularJS:ng-switchs 从输入字段中删除数据
我有一个 Laravel 应用程序,我想通过向导添加用户和学校。我用 AngularJS 做了一个非常简单的向导。
我认为 ng-switch 有:
它工作正常!我只有一个问题。当我转到下一页然后返回时,输入字段为空。实际上,我不想将输入数据保存在 AngularJS 模型中,因为 Laravel 负责发布和保存数据。
我也尝试过 ng-show,但是当我单击下一步时,ng-show 会提交整个表单。