【javascript – Angular – 模块化地定义所有服务】教程文章相关的互联网学习教程文章

javascript-Angular JS ng-repeat /添加到数组错误【代码】

我对AngularJS开发非常陌生,当我遇到一个我无法完全理解的错误时,我正在测试一个非常简单的脚本. 当用户键入某些内容并按回车键时,我的脚本只是将字符串从输入框添加到数组中,然后在输入框下方使用ng-repeat将所有项目打印出来. 该脚本似乎运行良好,除非我尝试添加列表中已存在的值.如果添加的值已经被再次添加,则脚本将停止添加项,即使我返回并尝试新的值也是如此. 这是我的JavaScript:var myApp = angular.module('myApp',[]);m...

javascript-如何使用AngularJs获取本地文件夹名称?

我需要浏览到一个文件夹以通过单击按钮来获取目录名称,有什么方法可以获取?我当时想我可以通过使用< input type =“ file” />解决方法:出于安全原因,您不能.您只能获取文件名,其余的由浏览器处理. 在这里回答https://stackoverflow.com/a/15201258/1248388 有关File API https://developer.mozilla.org/en/docs/Using_files_from_web_applications的更多文档

javascript-使用animate.css的Angular ngShow【代码】

我想使用animate.css和angular来动画化元素的显示和隐藏. 我已经阅读了this SO question和ngShow和ngAnimate的角度文档,但仍然无法使它正常工作. 我已经尝试了在plunker上的以下设置,但不起作用. app.jsvar app = angular.module('plunker', ['ngAnimate']); app.controller('MainCtrl', function($scope) {$scope.show = true; });index.html<body ng-controller="MainCtrl"><p>Show: {{show}}</p><div class="show" ng-click="sh...

javascript-在Angular 2中以编程方式加载和卸载模块

我正在考虑将我用角度1编写的大型Web应用程序“ SPA”迁移到角度2, 该应用程序包含数百个模块,并且由于社区可以上传新模块,所以这个数目可以增加,因此就不必为每个部分加载每个模块了. 在AngularJs 1.x中,我设法以编程方式加载(使用$compile的延迟加载)和卸载(使用$destroy的)作用域和视图“模块”,并且一切正常进行. 所以,我的问题是如何在Angular 2中实现此目标(当前使用rc1)?如何动态加载模块,以及在用户完成后卸载模块?解决方...

javascript-Angularjs动态范围不起作用【代码】

您好,我尝试动态创建$scope并将其设置为true,以显示ng-repeat内的一些详细信息,但它似乎不起作用,这是塞子plunkvar app=angular.module('myApp',[]);app.controller('myCtrl', function($scope){$scope.details=[{cid:100,foo:'first component'},{cid:101,foo:'second component'},{cid:102,foo:'third component'}];$scope.showGraph=function(serverid){console.log(serverid);if ($scope[serverid] === undefined) {$scope[ser...

JavaScript-Restangular:带参数的长网址【代码】

我试图做这样的查询网址:Restangular.one('company').one('manager').one(managerId).get(params)例如:/company/manager/12/?param1=value1&param2=value2但是出了点问题,我得到了:Error: You're creating a Restangular entity with the number instead of the route or the parent. For example, you can't call .one(12).我做错了什么? 解决此问题的最佳方法是什么? 当然,我可以这样做:Restangular.one('company').one('m...

javascript-Angular 2过滤器管道【代码】

尝试编写自定义管道以隐藏某些项目.import { Pipe } from '@angular/core';// Tell Angular2 we're creating a Pipe with TypeScript decorators @Pipe({name: 'showfilter' })export class ShowPipe {transform(value) {return value.filter(item => {return item.visible == true;});} }的HTML<flights *ngFor="let item of items | showfilter"> </flights>零件import { ShowPipe } from '../pipes/show.pipe';@Component({sele...

javascript-Angular 2本机视图封装【代码】

已经有an answered question解释了ViewEncapsulation.Emulated,ViewEncapsulation.Native和ViewEncapsulation.None之间的区别. 假设有一个Electron应用程序可以保证与本机支持影子DOM和ViewEncapsulation.Native的Chromium版本捆绑在一起.这种情况如何从本机封装中受益以避免仿真开销? 另一个可能的情况是调试Angular 2应用程序中的视图,这些视图由于ViewEncapsulation.Emulated而非常混乱,带有辅助属性和命名空间CSS类. 是否可以...

javascript-angular2获取自定义属性的值【代码】

我有带有自定义属性调用字段的输入元素.<input type="text" (change)="recordChange(currentField,row)" #currentField field="caution">在change事件中,currentField像控制台一样返回.<input type="hidden" field="caution" value="plus icon red"> 我能够执行currentField.value来获取值,但是我似乎无法弄清楚如何获取字段值.我想念什么? 谢谢你的时间.解决方法:在元素上有getAttribute(…)方法:currentField.getAttribute('fi...

javascript-angular.equals和_.isEqual有什么区别?【代码】

我的意思是说性能有什么区别吗?哪一个能够进行最好的深度比较?有时,角度的equals函数无法找到所有差异. 我还注意到,该函数的棱角版本没有检查’$$hashKey’键.解决方法:通过比较值本身和所有内部属性,它们的行为基本上相同.性能也几乎是相同的,至少对于10000个元素而言,这将在100-200毫秒内有所不同.我已经创建了小型测试套件,警告:运行代码段时,浏览器页面将冻结几秒钟.我不太确定这是衡量性能的正确方法,因此可以随时提出更好...

javascript-如何使用angularfire检查Firebase中是否存在数据?【代码】

我想在Firebase中手动注册用户.我如何检查用户是否已经注册或他的(USERID)是否存在?如果存在,则不应让他注册,否则,如果他的用户名尚未在数据库中,则应保存他的信息.这是我当前的代码,其中只有保存的userinfo仍然可用.$scope.details={};$scope.registerme= function() { var someDate = new Date(); var ref = firebase.database().ref('/Users/'); $scope.submitme = $firebaseArray(ref);$scope.submitme.$add({facebookid: $sc...

javascript-angular 2不需要时是否需要避免两种方式的databind?【代码】

我花了很多时间来了解是否在我的表单上始终使用两种方式的databind(ng-model)而不是一种方式的databind会导致性能下降.我知道,通过每两种方式databind的angular 1会创建一个新手表,而在angular 1的大量应用中我们会遇到性能问题,因为这样.现在我需要知道,如果我仅使用一种方式进行数据绑定,那么在使用angular 2时是否确实会有所不同?不必要时需要避免两种方式的databind?解决方法:Angular2实际上并没有双向数据绑定. Angular2有 ...

javascript-在AngularJS中深入$watch一个集合【代码】

这个问题已经在这里有了答案: > How to deep watch an array in angularjs? 10个这是我的对象:$scope.steps = {service: {selected_service: '',selected_month: '',selected_year: '',selected_day: ''},payment: {selected_dd_type: '',cc: {selected_card_type: '',credit_card_number: '',name_on_card: '',expiry_month: '',expiry_year: ''},bank_acc: {bsb_num...

javascript-$watch JSON Angularjs中的对象【代码】

我想在指向json对象特定部分的指令中创建$watch,但它似乎不接受语法(不会出现错误,但它永远不会进入手表内部)link: function (scope, element) { scope.JsonObject={profs:{prof1:[{name:example1a,id:example1b}],prof2:[{name:example2a,id:example2b}]}} scope.teachers=scope.JsonObject['profs']//until here all okfor ( var teacher in scope.teachers){//stuff to doconsole.log("creating watch of " + teacher);scope....

javascript-Angular JS下拉列表未显示ng-selected =“ selected”的值【代码】

我是AngularJS的新手,面临ng-option的问题,在组合框中未显示selected =’selected’. 以下是选择的HTML元素和数据源:<select class="form-control" id="numberOfRows" ng-model="prefferedLanguage"ng-change="changePreference(prefferedLanguage)"><option my-repeat="language in sirCommonService.LOVData.LanguagePreference" value="{{language.LanguageISOCode}}"ng-selected="{{language.IsDefault == true}}">{{language...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部