问题标签 [angularjs-model]
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 - 使用按钮角度更改输入日期选择器的值
我有一个附加了 Angular UI 日期选择器的输入字段。在此之下,我添加了 2 个按钮来更改日期,“日复一日”。
这是输入部分(就在我的页面之后):
这是我的按钮来改变它:
这是我dtFrom
在控制器开始时初始化的方式:
这是我的改变功能dtFrom
:
它改变了值,$scope.parent.dtFrom
但模型没有更新为输入。
例:今天我们是12/05/2015
。
如果我在上一个按钮上单击一次,$scope.parent.dtFrom
将是11/05/2015
.
这就是除了输入之外所有显示的内容。
我想这是一个范围问题,但无法弄清楚它在哪里。你有什么线索可以解决这个问题吗?
编辑:图片在这里: http ://hpics.li/4e0fab6
javascript - Creating model from multiple models in AngularJS
I have this basic fiddle which is a cut down version of what I have on my site.
I was wondering if there is a way to bind the table rows dynamically to a text area to create a ng-model
composed of serveral other ng-model
data?
I would like to to have each line in a list or something which I could then add additional text to from a text input element and have that all bound to a text area. Changes to either would be reflected in the form preview.
Is this possible?
javascript - 为什么这里的model Array在Controller中更新后没有在DOM中更新?
http://plnkr.co/edit/7OnKAGvVNXWLwN5fZqJu?p=preview
我正在设置一个与无限滚动相关的问题,并注意到当我更新$scope.tags
数组时,一旦标签一直向上滚动,标签实际上并没有更新。
在我的项目中,我使用服务来获取新数据,但是在这个示例中,我只是重置tags
数组内部的值。
为什么它没有在 DOM 中更新?
标记:
控制器:
angularjs - 登录时在用户之间切换时未更新Angularjs模型
我需要以下功能:当用户进入登录表单时,浏览器应自动填写用户名和密码。
我的实现工作(在 FF 和 Chrome 上)但是,存在这个错误(不一致),在用户之间切换时模型数据没有正确更新。这意味着我使用用户 ONE 登录,然后注销,并输入用户 TWO 的凭据,但在单击登录按钮后,我仍然使用用户 ONE 登录。
登录表单如下所示:
登录控制器包含以下内容:
登出:
}]);
关于为什么会发生这种情况的任何想法?
javascript - 使用带有 angularjs 控制器的过滤器
我使用此代码在复选框时在过滤器中添加属性。
我尝试在控制器中执行此操作,以获取 stateparams 值并预选复选框
但它不起作用,过滤器不起作用,我不再与任何元素匹配。
angularjs - 以角度观看自定义指令内部 html
我有一个被整个应用程序使用的全局搜索变量
然后我有一个我想绑定到 $scope.search 的 contenteditable div
当我在 div 中输入新值时手表没有触发,我想我仍然对如何将指令与模型链接感到困惑。这是HTML
angularjs - 有分页时过滤模型
我现在的情况是我有一个模型可以加载大约 50 个汽车信息。在视图中,我有一个带有一些过滤器的侧边栏,例如年份、型号、里程等。当我过滤这些时,一切正常,但是,由于模型变得相当大,客户要求分页。因此,我不会在一个模型上加载所有汽车,而是只加载 10 辆,然后单击“显示更多”按钮后,它会加载更多 10 辆并附加到模型并显示它。
问题是,如果我只加载前 10 个并进行过滤,则客户端希望按所有这些过滤。所以我想,没有办法。
我能看到的唯一方法是加载模型中的所有汽车,并且一次只显示 10 辆汽车,当我开始过滤时,它会打破这个限制并过滤所有汽车。可行吗?任何其他想法如何解决这个问题?
angularjs - Angular 指令多输入一个模型
HTML:
JS:
我有许多绑定到同一模型的输入,并且我正在过滤用户输入,当用户按下拒绝键时,我想显示一个 toast 以通知他他不能使用这个符号,但是 toast 的计数是相等的输入的计数绑定到同一模型。我以为我只使用一个模型。
此处示例: http ://codepen.io/anon/pen/XbLjVY?editors=101
我该如何解决这个问题,或者改变它的工作逻辑
ps 角度初学者
angularjs - 如何在离子列表中添加/删除项目
我在 VS2015 中创建了选项卡式离子应用程序。现在我想在那里添加简单的列表,可以添加/删除项目(类似于这个 - angularjs app 示例)
我的 HTML 代码(tab-chats.html):
我在 controllers.js 中的 JavaScript 代码:
不要关注“聊天”——这是默认应用程序的功能。
此代码有效,我可以添加或删除项目,但这是具有空属性的项目。$scope.itemAmount
并且$scope.itemName
总是空的。
我正在Ripple Emulator中启动应用程序。
我在做什么错,为什么新项目的属性是空的?