- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我刚开始使用 angularjs
和 Angular 用户界面。我对标签感兴趣。
这是我的 html
:
<select id="part1" ui-select2 ng-model="params.id" style="width: 200px;">
<option value="">Provinsi</option>
<option ng-repeat="v in prov" value="{{v.id}}" title="{{v.text}}"
ng-selected="v.id == params.id">{{v.text}}</option>
</select>
<select id="part2" ui-select2 ng-model="params2.id" style="width: 200px;" ng-disabled="true">
<option value="">Kabupaten</option>
<option ng-repeat="y in kab" value="{{y.id}}" title="{{y.text}}"
ng-selected="y.id == params.id">{{y.text}}</option>
</select>
这是我的 app.js
:
$http.get('json/provinsiData.json').success(function(datax) {
$scope.prov = datax;
});
//part2 data
$http.get('json/acehData.json').success(function(datay) {
$scope.kab = datay;
});
$scope.params = {}
$scope.params2 = {}
如您所见,select part2
被禁用。
我怎样才能创建一个像下面的条件一样工作的事件更改?
if selected option of part1 is index 0
then select part2 disabled = false and load json part2 data.
最佳答案
angular-js select 支持 ng-change 属性,它可以调用范围内定义的任何 javascript 方法。示例:
然而,您最好的选择可能只是评估 ng-disabled= 属性中的 $scope 表达式,例如ng-disabled="params.id == 'X'".
关于javascript - AngularJS,选择 onChange 或 ngChange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16142533/
当以编程方式更改模型时调用 angular 的 ng-change 时,我遇到了问题。 $scope.sendMessage = function() { $scope.message = "
我正在努力使用angularJS来使用ngRepeat进行选择。我选择这种方式是因为我收到的数据是这样的: { "id": "day-pro", "data": [ { "countr
我想为切换按钮创建指令,我有代码要放入指令中: YN (我只处理风格变化,这就是为什么我只有类变化) 我想要这样的东西: 如何在指令中使用 ng-change?我应该只解析 attr 还
我有一个指令接受 ng-change属性: 我在 Controller 中定义了一个函数,myCallback ,看起来像这样: $scope.myCallback = function(e) {
为 ng-Change , 有没有办法只有在 blur 上才能触发它? 类似于 jquery on('change') ? 我正在寻找一个纯粹的angular这样做的方式。 最佳答案 以 releas
每当输入字段之一发生更改时,我想对整个表单执行相当于 ng-change 的操作。 我知道从 AngularJS 1.3 开始我就有了 debounce 选项,但它仅适用于单个输入。 我正在寻找适用于
如果这是一个新手错误,请原谅,但我认为这一定非常简单,而且我显然错过了一些东西.. 我有以下ngrepeat: Check in =
我想对表单的字段执行一些复杂的验证,其中字段验证绑定(bind)在一起或依赖于数据库信息,所以我不想测试 HTML 中的所有内容。目前,我有这个: --- $scope.validateSomeK
我的问题简介 我有一个动态显示复选框列表的指令。它有一个名为 options 的参数,它应该是一个如下所示的数组,以便正确显示复选框列表。例如: var options = [ {
也许我做错了所以请告诉我... 我有多个 View 使用一个 Controller ,我们将其称为页面 Controller 。 在 View 中,我有一堆 input/selects/textare
我刚刚开始学习 Angular 的基础知识。我正在尝试制作年薪转换器,只是为了好玩。当用户更改年度模型时,我的每月 ng-model 更新遇到困难。这些字段是输入标签。这是代码
我的下拉菜单中需要一个 ngchange 来保存到本地存储,这样当有人关闭应用程序时,更改仍然会保存。现在一切正常,但是当应用程序重新加载时,用户必须再次进行选择。我怎样才能让它发挥作用? 这是 HT
我有一些自定义指令,并且我已经绑定(bind)了 ng-model 和 ng-change 指令信息。 示例: 执行后的指令包含一些输入、文本区域等。我想在输入中发生更改时始终执行绑定(bind)
我有一个文件输入 现在在我的 Controller 中我不想做选择器和其他东西。所以我只有 $scope.action = () -> ... 但是,我想要某种行为,只要用户选择一个文件,就会调
假设您想要在 $scope 的属性更改时执行某些操作。并说此属性绑定(bind)到 input 字段。使用 $watch 与使用 ngChange 有哪些优点/缺点? html foo: {{foo
在 Angularjs 中,我添加了以下用于监听更改事件的选择控件 当我选择一个项目时的功能 setNotRuolo() 被正确调用,但是当我使用键盘上的向下键更改项目时,该函数未被调用。 我该如何
它在 the docs 中说ngChange 不会触发:“如果模型以编程方式更改,而不是通过更改输入值”。 这是否意味着如果您曾经以编程方式更改模型,则不能使用 ngChange? 或者这是否意味着在
//main controller angular.module('myApp') .controller('mainCtrl', function ($scope){ $scope.load
我有一个输入字段,我想在其中应用ngChange的变体。 input 字段有点与 ajax 调用绑定(bind),当用户更改输入时,服务器端将处理数据,但是,我不想太频繁地进行调用。 假设用户想要输入
ngChange 在值更改时触发(ngChange 与经典的 onChange 事件不同)。我如何将经典的 onChange 事件与 angularjs 绑定(bind),该事件仅在提交内容时触发?
我是一名优秀的程序员,十分优秀!