从angularjs中的数据库中获取数据以形成

时间:2017-02-22 11:28:19

标签: angularjs

在首页有两个选项:

1.创建新

2.edit

1.转到index.html

2.应该使用数据来索引html(数据应该从数据库加载)

//从数据库中获取数据

export class Track {
  id: number;
  name: string;
}

export var TRACKONE: Track[] = [
  {id: 11, name: 'App1'},
  {id: 12, name: 'App2'},
  {id: 13, name: 'App3'},
  {id: 14, name: 'App4'},
];

这里我从db检索数据是fine.its response.data 再次分配给$ scope.form,这是我从表单传递给提交数据的对象。

// index.html的(局部的)

$scope.getItem = function(id) {
               var auth = btoa("root:root");
               $scope.form["@class"] = "ProjectDetails";
               $http.defaults.headers.common.Authorization = 'Basic ' + auth;
               $http.get("http://azuspeedcp01:2480/document/InternalRPA/"+id+"/*:-1", {


                   })
                   .then(function(response) {

                   console.log(response);
                   $scope.form=response.data; 

                   });       

  }

如何使用数据路由到index.html。我不知道。请帮助我。

2 个答案:

答案 0 :(得分:0)

  • 转到 index.html

  • 应该使用数据索引html (数据应该从数据库加载)

  

因此,您希望始终保持在同一屏幕上,那么为什么要在同一屏幕上重定向(刷新)? 您可以在同一屏幕的任何位置使用相同的范围对象(index.html)

  • 应该使用数据索引html (数据应该从数据库加载)
  

如果要重定向数据。然后,只需使用location.$path("routename")重定向屏幕,并使用$localStorage

维护值

答案 1 :(得分:0)

我找到了答案,我可以使用角度服务从一个服务路由到另一个服务。谢谢所有人帮助我

   app.service('srvShareData', function($window) {
    var KEY = 'App.SelectedValue';

    var addData = function(newObj) {
        alert("2"+newObj);



   $window.sessionStorage.setItem(KEY,JSON.stringify(newObj));

    };

    var getData = function(){
        var mydata = $window.sessionStorage.getItem(KEY);


    return mydata;
    };
    return {

        addData: addData,
        getData: getData
    };
})