【AngularJS中比较两个数组是否相同】教程文章相关的互联网学习教程文章

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

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

javascript-如何在Angular.js中的JSON对象中返回和数组【代码】

想象以下JSON API:[{"id": "1","name": "Super Cateogry","products": [{"id": "20","name": "Teste Product 1"},{"id": "21","name": "Teste Product 2"},{"id": "22","name": "Teste Product 3"}]} ]无论如何,我只用Angularjs返回产品数组吗? 我有一个简单的服务调用JSON:services.factory("ProductService", function($http) {return {"getProducts": function() {return $http.get("/product/index");}}; });像这样在控制器...

JavaScript-在js / angularjs中插入json数组【代码】

我有一个json数组var testArr=[{name:"name1",age:20},{name:"name1",age:20},{name:"name1",age:20}] 我如何将一个“ Uid”项插入到testArr中,使其看起来像这样var testArr=[{name:"name1",age:20,uid:1},{name:"name1",age:20,uid:2},{name:"name1",age:20,uid:3}] 我尝试了以下JS代码,但似乎在最后添加了它var testArr=[{name:"name1",age:20},{name:"name1",age:20},{name:"name1",age:20}]; var loopCycle = (testArr.leng...

javascript-数据未绑定到angular4打字稿中的数组?【代码】

我有事件使用socket.io传入并将其推送到数组对象,现在我看到它已添加到数组,但是如果单击该组件,则它没有更新或绑定到视图,那么我看到它得到了更新,我们是否有类似的东西ng 4中的ng-blur选项,以便我们可以完成此任务? secondConfigObject.data是我正在使用的数据网格的数据源. stream.component.tsngOnInit() {this.socket.on('newMessage', (newEvent) => {console.log('New Event', newEvent);this.sortArray(newEvent);}); }so...

javascript-Angular 7“预期’样式’为字符串数组”【代码】

我正在尝试运行服务器,并在localhost:8000上加载app.component.html.相反,我收到此错误compiler.js:7992 Uncaught Error: Expected ‘styles’ to be an array of strings.at assertArrayOfStrings (compiler.js:7992)at >CompileMetadataResolver.push../node_modules/@angular/compiler/fesm5/compiler.j>s.CompileMetadataResolver.getNonNormalizedDirectiveMetadata >>(compiler.js:17325)at >CompileMetadataResolver.push....

将对象数组转换为javascript(Angularjs)中的单个对象【代码】

如何转换这样的对象数组:[{ display_name: "view_dashboard",value: 1},{ display_name: "view_user",value: 0} ]对此:{view_dashboard: 1, view_user: 0}解决方法:您可以尝试使用the reduce function:var myArray =[{ display_name: "view_dashboard",value: 1},{ display_name: "view_user",value: 0} ]var result = myArray.reduce(function(obj, item) {obj[item.display_name] = item.value;return obj; }, {})console.log...

javascript-如何使用angular js将具有20000多个数组的json文件(数据)导出为Excel?【代码】

当我在firefox中运行此代码时,它可以完美运行.但是当我在chrome中运行此代码时..它崩溃了… 如何解决此问题. 我已经从github使用了ng-csv指令 当我在firefox中运行时,它可以完美运行..但是在chrome和IE中却存在问题<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>JSON to CSV Exporter</title><script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.js"></script><script ...

javascript-如何在Angular JS中一一显示json数组中的项目【代码】

我正在开发离子框架中的一个原型应用程序.我是angular js,HTML,CSS,Java Script和所有这些东西的新手. 我有一个要用作输入的json文件.我能够解析此Json文件,并能够从中获取json对象.此json对象包含项目数组.您可以在下面参考json内容.这里的项目是应用程序A,B ….. 更新了输入Json:{"data": [{"applicationname": "A","permissions": [{"text": "at"},{"text": "at1"}]},{"applicationname": "B","permissions": [{"text": "bt"},...

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 – AngularJS ng-repeat数组数组【代码】

是否可以将ng-repeat与数组一起使用? 这是我的观点:<div ng-repeat="item in items"><p>{{item}}</p><ul><li ng-repeat="i in item.items">{{i}}</li></ul> </div>这是我的控制器:var app = angular.module('plunker', []);app.controller('MainCtrl', function($scope) {$scope.items = [[1, 2, 3],[4, 5, 6],[7, 8, 9]]});这是我的Plunker: http://plnkr.co/edit/b6vRVpUKkhPANNVXkkJL?p=preview 我该如何输出: > 1> 2> 3 >...

javascript – 从api调用通过服务返回到组件的数据是一个对象,似乎需要是一个Angular数组【代码】

我有数据返回给我,工作得很好 工作数据是 数据:数组(16) 不起作用的数据是这样的 data:Menu1Items:Array(5)> 0 {….}等 我正在使用Angular 5,所以service返回这样的数据.map((response: Response) => {return response;然后组件拦截它,console.log工作正常this.arsSevice.getMenu().subscribe(result => {this.testing = result; console.log('menu',result);})问题是数据,这个截图显示了问题,我只是不明白如何用对象vs数组修复...

javascript – 是否有可能在angularfire中使用.sort(compare)和.reverse数组?【代码】

更新:我遇到的问题是做三件事的组合: >当$priority(设置为创建日期)更改时,向数组添加标头.这样我就可以在ng-repeat中按周和日分组任务.>在检查任务时选择该列表.检查的任务应该放在最底层.>创建新任务时,我需要将它们添加到列表顶部而不是底部. 这是所有代码的一部分:http://plnkr.co/edit/A8lDKbNvhcSzbWVrysVm 我正在使用priorityChanged函数根据比较任务的日期添加标头: //控制器 var last = null; $scope....

javascript – Angular只从数组中获取所需的数据【代码】

我有一个ng-repeat,它获取所有数据,但我只需要提供的源中的某些数据 HTML<tr ng-repeat="val in values "><td ng-bind="$index"></td><td ng-bind="val.rec">ED1500322</td> <td>working</td><td ng-bind="val.result">I am going to School</td><td><div class="radio"><input ng-model="val.iscorrect" value="yes" type="radio"><label for="opt1">yes</label><input ng-model="val.iscorrect" value="no" type="radio"><label ...

javascript – 将项目从一个数组推送到Angular中的另一个数组【代码】

我正在使用AngularJS编写应用程序,并想知道如何将项目从一个数组推送到另一个数组. 这是示例代码:$scope.tasks = [{title: "Do the dishes"},{title: "Walk the dog"}, ]; $scope.addToTasksDone = function() {// IM FAILNG HERE}; $scope.tasksDone = [];如何将值为“Do the dishes”的项目推送到tasksDone数组?解决方法: $scope.tasks = [ {title: "Do the dishes"}, {title: "Walk the dog"}, ]; $scope.tasksDone = []; $sc...

将数组值存储在Database frontend angular2后端php中?【代码】

你好首先对不起,如果这个问题已经问过了吗?但我坚持这就是我想要的.我正在尝试为我的angular2前端创建一个rest api.一切正常,因为我调用rest api和angular2并在特定表中启动数据库值.喜欢$stmt = $db->prepare("INSERT INTO `create_profile`(`developerType`, `skills`, `level`, `workType`, `message`) VALUES (:developerType, :skills, :level, :workType, :message)");$stmt->bindParam(':developerType', $params->develop...