【发布时间】:2015-11-04 21:50:46
【问题描述】:
这里我实际上是在尝试获取 json 数据并使用角度控制器将它们显示在玉模板上。
控制器: processJson.js
var getJson = angular.module('getJson', []).controller('controller1', function ($scope, $http) {
var url = '/fields/fieldlist';
console.log(url);
$http.get(url).success(function (data) {
$scope.posts = data;
});
});
这不会将 json 数组解析为玉模板
fields.js
var express=require('express');
var router =express.Router();
router.get('/fieldlist',function(req,res){
var db=req.db;
var collection=db.get('domlist');
collection.find({},{},function(e,docs){
res.json(docs);
});
});
module.exports=router;
这样就成功返回了一个json数组对象。
这是我的玉模板
html
head
body
div(ng-app='getJson')
div(ng-controller='controller1')
div(ng-repeat='post in posts')
div(ng-switch-when='text')
input(type='text' id='{{post.id}}' ng-model='post.value' placeholder='{{post.placeholder}}')
block content
【问题讨论】:
标签: javascript json angularjs node.js