-
在AngularJS模板中测试对象是否为空对象
所属栏目:[安全] 日期:2020-12-17 热度:89
控制器中有一个简单的对象,有时候可以是空({})。 app.controller('TestController',function() { var vm = this; vm.testObject = {};}); 当对象为空时,我想隐藏或显示相应模板中的某些DOM元素。 我试图用简单的 divng-if =“vm.testObject”但是当vm.test[详细]
-
angularjs – 如何使用ngCordova s??qlite服务和Cordova-SQLiteP
所属栏目:[安全] 日期:2020-12-17 热度:128
我一直试图将sqlite纳入一个简单的离子应用程序,这是我一直以来的过程: ionic start myApp sidemenu 然后我安装sqlite插件: ionic plugin add https://github.com/brodysoft/Cordova-SQLitePlugin 和ngCordova bower install ngCordova 这给了我以下选择[详细]
-
AngularJS – 为什么使用“Controller as vm”?
所属栏目:[安全] 日期:2020-12-17 热度:167
这个整个周末,我很苦恼,不明白为什么父母控制器的功能没有被子控制器识别。 我很快意识到把我的控制器作为vm是原因: div data-ng-controller="ParentCtrl as vm" div data-ng-controller="Child1 as vm"/div div data-ng-controller="Child2 as vm"/div /[详细]
-
angularjs – Angular如何显示数字总是带有2个小数位
所属栏目:[安全] 日期:2020-12-17 热度:69
我有一个浮点值,我想在 inputgt ;:::2中总是显示2位小数位置的ng模型 input ng-model="myNumb" step ="0.01" type="number" 大多数情况下,当“myNumb”具有十进制时,此功能很有效。但是如果“myNumb”小于2位小数(3.2)或整数(30),则不会强制显示2位小数[详细]
-
为什么angularjs会调用函数`name()`两次?
所属栏目:[安全] 日期:2020-12-17 热度:191
代码很简单: !doctype htmlhtml ng-app="plunker" head meta charset="utf-8" titleAngularJS Plunker/title scriptdocument.write("base href="" + document.location + "" /");/script link rel="stylesheet" href="style.css" script src="https://aja[详细]
-
angularjs – 在html头部有条件地呈现css
所属栏目:[安全] 日期:2020-12-17 热度:173
我试图使用角度js动态添加css到我的html头。这是示例代码 div ng-repeat="stylesheet in stylesheets" link href="/myapp/{{stylesheet.href}}" type="{{stylesheet.type}}" rel="stylesheet" media="{{stylesheet.media}}" title="{{stylesheet.title}}" //[详细]
-
angularjs – 角度应用程序如何处理刷新页面,我们可以在加载指令
所属栏目:[安全] 日期:2020-12-17 热度:115
所以有两个问题。 角度应用程序如何处理刷新页面,b / c从我听到的,$ rootScope destroy()在刷新和应用程序得到重新运行和重新配置,我想知道是否有一个优雅的方式来保存$ rootScope,而不必将$ rootScope变量作为字符串存储到存储中。 如果我在一个指令上[详细]
-
如何将字符串值传递给angular2中的组件
所属栏目:[安全] 日期:2020-12-17 热度:186
我想将一个字符串值传递给angular2中的一个组件,但它不能与默认绑定一起使用。 我在想这样的事情: component [inputField]="string"/component 不幸的是,只有表达式允许在作业的右侧。有没有办法做到这一点? 您可以通过将字符串包含在引号中来传递字符串[详细]
-
angularjs – 为什么$routeChangeSuccess永远不会被调用?
所属栏目:[安全] 日期:2020-12-17 热度:132
我在我的应用程序上做类似于以下的操作,但是我不能得到routeChangeSuccess事件。 var myapp = angular.module('myapp',["ui.router","ngRoute"]);myapp.controller("home.RootController",function($rootScope,$scope,$location,$route) { $scope.menus = [[详细]
-
如何通过复选框过滤多个值(OR操作)
所属栏目:[安全] 日期:2020-12-17 热度:114
如何使用复选框在angularJS中过滤多个值(OR操作) ul ng-repeat="movie in movies |filter:Filter.Comedy | filter:Filter.Action | filter:Filter.Drama" li{{movie.name}}/li/ullabelComedy/labelinput type="checkbox" ng-model="Filter.Comedy" ng-true-v[详细]
-
Laravel 4作为RESTful后端的AngularJS
所属栏目:[安全] 日期:2020-12-17 热度:163
我正在尝试构建一个Web应用程序,它应该在客户端使用Laravel作为RESTful后端API和AngularJS。 我在Stackoverflow上发表了关于这个问题的所有其他帖子,但是没有人肯定会回答我的疑惑,至少我没有找到一个明确的源代码示例。 例如… 我应该开发两个完全不同的[详细]
-
angularjs – angular.js – 欧洲符号中的十进制数字
所属栏目:[安全] 日期:2020-12-17 热度:131
在Angular中,您可以使用货币过滤器格式化数字,如下所示: {{service.price | currency: "[详细]
-
具有约束力的anglejs – ng风格或风格属性?哪个更好?哪个更快
所属栏目:[安全] 日期:2020-12-17 热度:112
我正在优化我的大型应用程序。我在以下两种方法之间感到困惑,请帮忙确定哪一种更快。 内联样式属性 div style="background-color:{{item.color}}"/div 使用ng风格 div ng-style="{'background-color':item.color}"/div 使用一次风格 div once-style="{'back[详细]
-
AngularJS POST到服务器
所属栏目:[安全] 日期:2020-12-17 热度:61
我有一个angularJS表单将数据发布到Java Servlet,但我没有看到请求通过; servlet“create”没有被调用。 这是我的代码: 的test.html body form ng-controller="UserController" legendCreate User/legend labelName/label input type="text" id="name" nam[详细]
-
angularjs – Angular.js对象中的函数参数名称如何连接到其他对
所属栏目:[安全] 日期:2020-12-17 热度:179
假设我已经在Angular.js中创建了一个带有服务和控制器的模块,我可以像这样访问控制器内的那个服务: var myapp = angular.module('my-app',[]);myapp.factory('Service',function() { var Service = {}; Service.example = 'hello'; //etc.. return Service[详细]
-
通过枚举在角度2视图模板
所属栏目:[安全] 日期:2020-12-17 热度:186
我们可以在angular2视图模板中使用枚举吗? div class="Dropdown" dropdownType="instrument"/div 传递字符串作为输入: enum DropdownType { instrument,account,currency } @Component({ selector: '[.Dropdown]',}) export class Dropdown { @Input() pub[详细]
-
Angular2路由器:找不到主要插座加载’HomeComponent’
所属栏目:[安全] 日期:2020-12-17 热度:60
尝试在版本“@ angular / router”中切换到新的路由器:“3.0.0-beta.2”结合“@ angular / *”:“2.0.0-rc.4”,遵循官方文档ComponentRouter。 但是,当我尝试使用默认的HomeComponent加载我的应用程序时,我遇到了一个问题: Cannot find primary outlet[详细]
-
AngularJS工厂参数
所属栏目:[安全] 日期:2020-12-17 热度:174
我试图发送一个参数到一个angularjs服务。这是我的服务代码: angular.module('skyBiometryServices',['ngResource']).factory('Facedetect',function( $resource ) { return $resource('skyBiometry/facedetect',{},{ query: { method : 'GET',params : {im[详细]
-
如何使用angularJS正确绑定指令和控制器之间的范围
所属栏目:[安全] 日期:2020-12-17 热度:108
我试图用anugularJS生成一个n级的无序列表,并且能够成功地这样做。但现在,我在指令和控制器之间存在范围问题。我需要通过在指令模板中通过ng-click调用的函数中更改父对象的scope属性。 见http://jsfiddle.net/ahonaker/ADukg/2046/ – 这是JS var app = a[详细]
-
angularjs – 从数组中删除$$hashKey
所属栏目:[安全] 日期:2020-12-17 热度:92
$scope.appdata = [{name: '',position: '',email: ''}]; 这是我在角度控制器中创建的数组。 然后使用push方法将一些值插入到数组中: $scope.appdata.push({name: 'jenson raby',position: '2',email: 'jensonraby@gmail.com'}); 这是插入后的数组值: $$ha[详细]
-
与定制指令结合使用
所属栏目:[安全] 日期:2020-12-17 热度:94
使用ng-repeat指令与我自己的自定义指令相结合,我遇到了一个问题。 HTML: div ng-app="myApp" x-template-field x-ng-repeat="field in ['title','body']" //div JS: angular.module('myApp',[]) .directive('templateField',function () { return { rest[详细]
-
在AngularJS中双向绑定范围和数字输入
所属栏目:[安全] 日期:2020-12-17 热度:64
我刚刚开始与AngularJS一起玩,并试图了解绑定技巧。对于初学者,我试图做一个简单的转换计算器(几十个到几个,几十个)。这很好,但是当我尝试将范围输入和数字输入绑定到相同的模型属性时,在调整范围值时,输入的数字不会更新。我有一个jsfiddle显示行为:[详细]
-
anglejs – ng网格自动/动态高度
所属栏目:[安全] 日期:2020-12-17 热度:167
根据页面大小,如何使用ng-grid自动调整其高度? ng格网站上的文档使用固定的高度。我看到的最好的解决方案来自于这个 link: .ngViewport.ng-scope { height: auto !important; overflow-y: hidden;}.ngTopPanel.ng-scope,.ngHeaderContainer { width: auto[详细]
-
角度2:如何编写for循环,而不是foreach循环
所属栏目:[安全] 日期:2020-12-17 热度:73
使用Angular 2,我想在模板中复制一行多次。迭代对象很容易,* ngFor =“#对象的对象”。但是,我想运行一个简单的循环,而不是foreach循环。 (伪代码): {for i = 0; i 5; i++} liSomething/li{endfor} 我该怎么做? 您可以动态地生成一个数组,但是您希望[详细]
-
使用Angularjs在选择下拉菜单中设置默认值
所属栏目:[安全] 日期:2020-12-17 热度:91
我有一个对象如下。我必须将其显示为下拉列表: var list = [{id:4,name:"abc"},{id:600,name:"def"},{id:200,name:"xyz"}] 在我的控制器中,我有一个带有值的变量。该值决定了下拉列表中默认选择的数组中的上述三个项目中的哪一个: $scope.object.setDefau[详细]