我有一个柱塞在这里,它展示了我到目前为止所拥有的一切。我对角度很陌生,很难弄清楚如何用我上传的xml文件中的数据来交换图表的当前静态参数。我让myApp.service模块获取x2js文件并使用x2js库将其转换为json,但是我不知道如何进入控制器的函数。网络上没有太多有用的资源(我已经想了一天了)。任何帮助都是非常感谢的。
发布于 2015-07-19 00:22:29
这里:http://plnkr.co/edit/gDwRC1P40w4rhoeHAnA1?p=preview
我没有使用XML,我只是移动了用于演示服务和$http模块的正确使用的JSON对象。您必须自己将XML数据建模到一个可用的JSON对象中.
在服务中:返回承诺:
get: function() {
return $http.get(
'data.json', {
transformResponse: function(data) {
return JSON.parse(data)
}
}
)
}然后在控制器中使用它:
DataSource.get().then(function(data) {
//this is where your xml data can be used
$scope.data = data.data
$scope.items = ['Selection 1', 'Selection 2'];
$scope.selection = $scope.items[0];
}, function() {
console.log('error')
});https://stackoverflow.com/questions/31487924
复制相似问题