【AngularJS改变元素显示状态】教程文章相关的互联网学习教程文章

javascript-同时循环通过两个数组,并使用angular js一次将每个数组的第一个元素传递给函数【代码】

vm.array1.push(content1); vm.array2.push(content2);我有一个上面的两个数组,每次都有一个对象的数据,每个数组的数据模态看起来像这样vm.array1=[object1,object2,object3] vm.array2=[object1,object2,object3]我只需要将array1的第一个元素的对象与array2的第一个元素的对象传递给函数.vm.save(a,b){ //save functionality success by calling API }变量a,b应该只同时包含两个数组的第一个元素,然后是第二个元素,然后是第三个…...

javascript – 如何在Angular中获取动态渲染元素的维度【代码】

想象一下:1.在component.html中,你有<div id = "myDiv"><p>{{text}}</p> <div> <button (click)="changeText()">changeText</button>>在component.css /中我们没有明确设置div的高度. div的高度取决于p元素的高度.换句话说,p内的单词数决定了div的高度>在component.ts中有一个函数,我们可以随时调用它并设置{{text}}属性.所以div和p在运行时和动态渲染.喜欢: export class someComponent implements OnInit {constructor(private...

javascript – 克隆angularjs中的元素【代码】

我需要复制一些输入字段以处理来自客户端的数据.我用jQuery http://jsfiddle.net/m7R3f/1/完成了它 HTML:<fieldset id="fields-list"> <div class="pure-g entry"><div class="pure-u-1-5"><input type="text" class="pure-input-1" id="input-1" name="input-1"></div><div class="pure-u-1-5"><input type="text" class="pure-input-1" id="date" name="date"></div><div class="pure-u-1-5"><input type="text" class="pure-in...

javascript – Angular 2/4设置焦点在输入元素上【代码】

如何通过(点击)事件设置对输入的关注?我有这个功能,但我显然缺少一些东西(角度新手在这里)sTbState: string = 'invisible'; private element: ElementRef; toggleSt() {this.sTbState = (this.sTbState === 'invisible' ? 'visible' : 'invisible');if (this.sTbState === 'visible') {(this.element.nativeElement).find('#mobileSearch').focus();} }解决方法:您可以使用@ViewChild装饰器.文档位于https://angular.io/api/core/...

javascript – Angular:无法向下滚动到元素的底部【代码】

我一直推迟修复这个错误,我已经有一段时间了.我有以下聊天窗口:我显示消息的窗口是一个单独的组件(chat-window.component.ts).我想用ngOnChanges滚动到底部. 当我们收到来自父组件的消息的对话时,通过异步请求从服务器接收消息,我们想要滚动到窗口元素的底部.我们通过在ngOnChanges生命周期钩子中调用类的this.scrollToBottom()方法来完成此操作. 调用此.scrollToBottom,但它不会滚动到元素的底部.有人能看出原因吗? chat-window...

javascript – AngularJS如何使用自定义HTML5元素标签和属性?【代码】

大多数浏览器似乎允许您创建您喜欢的任何元素标记,并将您喜欢的任何属性名称添加到元素中.例如:<!DOCTYPE html> <html> <body> <div my-attribute="has no data- prefix, but seems to behave like an attribute should"><br/><hello-world style="display:block;background:#eee">Hello Everybody</hello-world><goodby-world style="background:#faa">Default display is inline</goodbye-world> </div> </body> </html>以上显示...

javascript – Polymer元素和AngularJS指令有什么区别?【代码】

在Polymer Getting Started页面上,我们看到了聚合物的实例:<html><head><!-- 1. Shim missing platform features --><script src="polymer-all/platform/platform.js"></script><!-- 2. Load a component --><link rel="import" href="x-foo.html"></head><body><!-- 3. Declare the component by its tag. --><x-foo></x-foo></body> </html>你会注意到的是< x-foo>< / x-foo>由platform.js和x-foo.html定义. 看起来这相当于Angu...

javascript – 如何使用angularjs(1.x)动态设置HTML元素的id属性?【代码】

提供了一个div类型的HTML元素,如何设置其id属性的值,这是范围变量和字符串的串联?解决方法:正如官方文档中所介绍的那样,ngAttr指令在这里可以完全有所帮助 https://docs.angularjs.org/guide/interpolation#-ngattr-for-binding-to-arbitrary-attributes 例如,要设置div元素的id属性值,以便它包含索引,视图片段可能包含<div ng-attr-id="{{ 'object-' + myScopeObject.index }}"></div>将被内插到<div id="object-1"></div>

javascript – 将元素作为对象返回的Angular指令链接方法【代码】

这是我的Angular代码:angular.module('player', []) .directive('playButton', function() {return {restrict: 'A',/* I want to get the element parameter bellow as HTMl, not an object with an element stored within.I don't want to access the HTML element as element[0]*/link: function($scope, /* this parameter -> */ element, attr) {console.log(typeof(element));// element[0].addEvent('click', function() {/...

javascript – 更改事件的AngularJs元素【代码】

有以下代码:handleFileSelect = (evt) ->console.log(1)file = evt.currentTarget.files[0]reader = new FileReader()reader.onload = (evt) ->$scope.$apply ($scope) ->$scope.myImage = evt.target.resultreader.readAsDataURL(file)angular.element(document.querySelector('#fileInput')).on('change', handleFileSelect)和HTML:<div class="form-group ng-scope"><label class="col-sm-2 control-label" for="image">Image...

javascript – Angular Directive:将’mouseover’事件绑定到元素【代码】

在我的控制器中,我有以下用户数组,将在部分html模板中通过迭代显示 在控制器中:vm.users = [{"username": "johnDoe", "address": "Saltlake City, UT", "age": 34},{"username": "janeDoe", "address": "Denver, CO", "age": 33},{"username": "patrickDoe", "address": "San Francisco, CA", "age": 35}];部分HTML代码:<div ng-repeat="user in mapView.users"> <my-customer info="user"></my-customer></div>myCustomer指令:...

javascript – 为每个迭代元素HTML Angular 2添加唯一值【代码】

我对Angular 2有疑问.我想像这样制作List HTML:<ul><li><li>.. </ul>有链接,但我不知道如何在NG2中添加迭代参数到HTML对象.这是我的代码:<ul><li *ngFor="let item of geoNames | filterBy: userFilter" (click)="showNameG= !showNameG" ><a>{{ item.name }}</a></li> </ul><div *ngIf="showNazwyG"><show-NameG></show-NameG> </div>我想为每个元素li添加一个不同的名称来识别已被点击.在AngularJS中工作的是这样的:(click)...

javascript – Angularjs如何基于另一个列表中的repeat元素的存在来有条件地检查复选框【代码】

作为一个非常新的带有cshtml页面的angularjs用户,在模式窗口的页面加载期间,我试图检查一个重复的复选框,如果它存在于另一个列表中.下面的代码是概念性的:<li data-ng-repeat="analysisType in analysisTypes|limitTo:12 | limitTo: -6"><input type="checkbox" ng-class="{'checked' : project.analysisTypes.indexOf(analysisType) != -1}" />{{analysisType.name}} </li>具体来说,如果在project.analysisTypes数组中找到了anal...

javascript – 如何为angularjs编写自定义’row’和’col’元素【代码】

我正在尝试围绕这里概述的网格元素编写一个小的dsl:http://foundation.zurb.com/docs/grid.php 基本上我想做的是<row><column two mobile-one>{{myText}}</col><column four centered mobile-three><input type="text" ng-model="myText"></input></col> </row>转变成:<div class="row"><div class="columns two mobile-one">{{myText}}</div><div class= "columns four centered mobile-three"><input type="text" ng-model="my...

javascript – 当输入无效时,Angular可以将css类添加到父/兄弟元素【代码】

我的表单元素如下所示:<div class="control-group"><label for="email">Email Address</label><input type="email" class="form-control" name="email" ng-model="message.emailAddress" id="email" /> </div>当电子邮件地址无效时,Angular会自动将类“ng-invalid”添加到输入中 – 但我还希望它添加一个类标签或控件组. 那可能吗?或者有一个简单的解决方法?解决方法:类被添加到标记为ng-invalid-inputName的父表单元素.你可以摆...