1 <div class="form-group form-group-sm" *ngFor="let i of login">
2 <label class="col-form-label">用户名</label>
3 <input class="form-control" [(ngModel)]="i.username" value="{{i.username}}">
4 <label class="col-form-label">密码</label>
5 <input class="form-control" [(ngModel)]="i.password" value="{{i.password}}">
6 <button class="btn btn-link" (click)="removeInput(i)">删除</but...
在我们项目中要实现不同组件之间通讯,Angular的@Input和@Output只能实现有父子组件的限制,如果是复杂跨组件实现不同组件可以通过共享变量的方式实现,比如这个博客的思路:https://www.cnblogs.com/hlkawa/p/6815023.html,或者是基于h5的 localStorage + 轮询机制实现,不过现在以发布订阅的模式来实现不同组件之间的通讯会更加简洁,直接贴代码:Service服务创建主题#注意angular5和angular6以上的版本可能Subject和Observable...
最近花了近半个多月的时间, 自己纯手工写了一个很小型的类angularjs/vue的mvvm 库. 目前已经用于公司一个项目。 项目托管在github https://github.com/leonwgc/link 也许有许多人觉得如今angularjs , react , vue , knockout ,avalon 等框架/库层出不穷, 为什么还要自己造一个相同(类似)的轮子? 原因如下: 1 . 从最初knockoutjs 到现在用angularjs ,写了不少项目, 一直想自己写一个mvvm练练手,顺便熟悉巩固下最基础的html,...
tag页面实现<div class="b_gray" style="padding-left:24px;border-bottom:1px solid #ccc"> <label class="label-tab" ng-model="list.displayModel" uib-btn-radio="‘all‘" ng-click="changeModel(‘all‘)">全部订单 </label><span class="c_light_gray">|</span> <label class="label-tab" ng-model="list.displayModel" uib-btn-radio="‘receiving‘" ng-click="changeModel(‘receiving‘)" style="position: relative"...
模态框是项目中经常会用到的一个公共功能,通常会被用左提示框或者扩展选项框。下面,我用一个小例子来简单展示实现模态框功能的过程:1、为项目加包:ng add ngx-bootstrap 2、在xxx.module.ts(模块.ts文件)中引入:...
import { ModalModule } from "ngx-bootstrap/modal";
...@NgModule({imports: [...ModalModule.forRoot(),...]
})
...
3、创建一个模块框公共组件://.ts部分import { Component } from ‘@angular/core‘;
i...
ng实现简单的select<div ng-controller="ngSelect"><select ng-model="vm.selectVal" ng-options="o.title for o in vm.optionsData"><option value="">请选择</option></select></div>var app = angular.module("app",[]);
app.controller("ngSelect",function($scope){var vm = $scope.vm = {};//数组对象用来给ng-options遍历vm.optionsData = [{title : "angularJs"},{title : "emberJs"},{title : "backboneJs"},{title : "kn...
在 Angular 中,我们不应该试图直接修改 DOM 的内容,当需要更新 DOM 内容的时候,应该修改的其实是我们的数据模型,也就是 $scope 中的数据,Angular 会帮助我们将修改之后的数据展示在页面中。但是,在有些情况下,比如我们有一个搜索框,希望将搜索的关键字在正文中高亮出来,这时候就会感觉比较吃力了,filter 可以帮助我们处理这种情况。实际上,很多时候,我们的数据是不能直接输出到 DOM 中的,典型的比如日期,或者货币等等...
场景Angular介绍、安装Angular Cli、创建Angular项目入门教程:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105570017 Angular新建组件以及组件之间的调用:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105694997通过以上搭建起Angular项目。Angular中使用HttpClientModule模块实现get请求数据和post提交数据:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106160896仿照上面进行请...
1<body ng-app="myapp" ng-controller="myCtrl">2<h2>猜一猜,多大值?(1-1000)</h2>3 我猜是:<input type="text" ng-model="guess">4<button ng-click="check()">验证</button><button ng-click="reset()">再玩一次</button><br>5<span ng-if="fil>0">您猜的数大了</span>6<span ng-if="fil<0">您猜的数小了</span>7<span ng-if="fil==0">您猜对了</span>8<p>猜的次数<span>{{n}}</span></p>9</body> 1<script src="angular...
其实写一个轮播图还是蛮简单的,我想了两种种方法,来实现轮播图(实际上细分是5种,但是其中两种是操作dom原生,三种是利用AngularJs的动画,所有归为两大类),等我写出来,大家好好理解一下就好。那我先写一种,第一种是不使用angularjs的动画模块,只使用指令来完成动画的切换。在这里面就是在指令里操作dom元素,超级easy。示例代码?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474...
方法一:bootstrap实现对于bootstrap的实现,感觉功能比较多,比较复杂,不建议实现。方法二:自己阉割实现angular.module(‘myModal‘,[]).provider(‘Modal‘,function($injector){
this.$get = function($document.$compile,$http,$templateCache,$rootScope,$controller,$q){
var Modal = function(){
_.bindAll(this,‘close‘,‘dismiss‘,‘stop‘);
this.defer = $q.defer();
...
Angular 使用 Rxjs 实现Url的监控与修改需求? 需要实现页面的操作记录在url上(包括翻页、查询等信息)? 复制url到其它电脑或者浏览器可以呈现出原页面的数据思路? 页面操作实际是进行url的修改? 当url改变时 页面数据变更页面逻辑:用户操作页面 进行url修改监控url变更根据url变更获取数据 更新页面信息实现有了思路就开始实现首先实现一个修改url的function考虑到可能有很多component需要修改url 而且url的组成都是 router + para...
html:<input value="" type="text" id="river_cut" onclick="showMenu('river_cut_drop');" class=" btn btn-default dropdown-toggle w200 input_ao" style="text-align:left;" /> <div class="dropdown-menu w200 h450 scroll river_cut_drop" style="display:none;"> <ul id="treeriver" class="ztree"></ul> </div>js:/...
昨天自己写了一小段js,在全选的时候有点儿小坑,然后,整理了一下。今天把它贴出来,希望以后还记得。 大家也可以去github上查看或下载:https://github.com/dreamITGirl/projectStudy/tree/master/html 我在用angular实现表格的全选时,是给了一个标记--就是一个空数组,每次有个别项选中,我都会push一个数字,当有选项从选中状态到未选中变化时,我就让该数组弹出一个数字。这样就可以实现了。我实现的个...
var expanderModule=angular.module(‘expanderModule‘,[])
expanderModule.directive(‘expander‘,function(){return{restrict:‘EA‘,replace:true,transclude:true,scope:{title:‘=expanderTitle‘},template:‘<div>‘+‘<div class="title" ng-click="toggle()">{{title}}</div>‘+‘<div class="body" ng-show="showMe" ng-transclude></div>‘+‘</div>‘,link:function(scope,element,attrs){scope.showMe=false;scope....