2017-02-22 6 views
-1

В первой странице есть два варианта:Выборка данных из базы данных в angularjs для формирования

1.Create новый

2.Edit

1.it идет в index.html

2.it следует перейти к индексу 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; 

        });  

    } 

здесь я извлечения данных из БД fine.its response.data снова присвоить $ scope.form который является объектом я переходил из формы для отправки данных.

//index.html(partial)

<input type="text" id="clientName" ng-model="form.ClientName"> 
<input type="text" id="initiate" ng-model="form.City"> 
<select id="Geo" ng-model="form.Geo"> 
    <option value="North America">North America</option> 
</select> 

Как путь к index.html с данными. У меня нет идеи. Помогите мне.

+0

Каково содержание 'response.data'? – sisyphus

+0

Показать полный код –

+0

@sisyphus response.data означает, что он дает json из db с целыми данными, которые мне нужно установить в форме – dhanu

ответ

0
  • он идет к index.html

  • должно быть идет к индекса HTML с данными (данные должны быть нагрузки из базы данных)

Так вы хотите всегда оставаться на одном экране, то почему вы хотите перенаправить (обновить) на тот же экран? Вы можете использовать один и тот же объект области видимости где-нибудь в том же экране (index.html),


  • должно быть идет к индекса HTML с данными (данные должны быть нагрузки из базы данных)

Если вы хотите перенаправить данные. затем просто использовать location.$path("routename") для перенаправления на экране и сохранить значения с помощью $localStorage

+0

Я не понял, что вы сказали. Простая форма, но во втором варианте мне нужны данные, которые находятся в db – dhanu

0

Я нашел ответ, который я могу использовать угловое обслуживание маршрут из одной службы в another.Thanks все, чтобы помочь мне

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 
    }; 
})