如何将变量归为JSON name?
JSON names对象
[
{ "name": "John", "age" : "12" },
{ "name": "Ben", "age" : "15" },
{ "name": "Jason", "age" : "18" },
{ "name": "Billy", "age" : "11" }
]
Run Code Online (Sandbox Code Playgroud)
角度服务和控制器
var app = angular.module('app', []);
app.service('service', function($http, $q){
var deferred = $q.defer();
$http.get("jsonfile.json").then(function(data){
deferred.resolve(data);
});
this.getNames = function(){
return deferred.promise;
}
});
app.controller('secondCtrl', function($scope, service){
var promise = service.getNames();
promise.then(function(data){
$scope.names = data.data;
console.log($scope.names);
});
});
Run Code Online (Sandbox Code Playgroud)
我在控制器中尝试做的事情:
var name = names.name;
Run Code Online (Sandbox Code Playgroud)
然后我尝试了HTML,ng-repeat …
Here is my code :
var doc = app.activeDocument;
var allLayers = new Array;
var allLayers = collectAllLayers(doc, allLayers);
function collectAllLayers (doc, allLayers){
for (var m = 0; m < doc.layers.length; m++){
var theLayer = doc.layers[m];
if (theLayer.typename === "ArtLayer"){
allLayers.push(theLayer);
}else{
collectAllLayers(theLayer, allLayers);
}
}
return allLayers;
}
alert("array_layers : " + allLayers);
Run Code Online (Sandbox Code Playgroud)
I am getting in alert array like this
[Layer1],[Layer2],[Layer3];
Run Code Online (Sandbox Code Playgroud)
and I want make it looks like this :
[Layer1,Layer2,Layer3];
Run Code Online (Sandbox Code Playgroud)
Thanks for answers and help in advance!
我有这个示例函数,我想以这种格式调用它:
const myfunc = (string) => {
return string.length
}
console.log("check_length".myfunc())
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?预先感谢您的答复!