0

我試圖打開模式窗口,從SQL查詢發送數據並更改窗體的值,但它不起作用。我想我應該把它發送到模態範圍,但我不知道該怎麼做。

js文件:

addUser() { 
    return this.Server.getUsers() 
     .then((res) => { 
      this.users = res.users; 
      this.$modal.open({ 
       templateUrl: 'user.html' 
      }); 
     }); 

而且玉文件:

script(type="text/ng-template", id="users.html") 
    div.page-header: h1 !{__('Users')} 
    div.panel.panel-default 
     div.panel-heading 
      h3.panel-title !{__('Users')} 
     table.table.table-hover.table-condensed 
      thead 
       tr 
        th.col-lg-2 !{__('Name')} 
        th.col-lg-5 !{__('Description')} 
      tbody 
       tr(ng-repeat="u in users.users") 
        td {{u.name}} 
        td {{u.description}} 
+0

可以請你爲你的問題創造plunker? – varit05

+0

https://plnkr.co/edit/WPPJwaFGGtLaab5Vk8KK類似的東西我認爲 –

回答

0

解決辦法:

addUser() { 
     return this.$modal.open({ 
      templateUrl: 'user.html', 
      controller: ['$scope', 'Server', function ($scope, Server) { 

       $scope.users = Server.getUsers() 
        .then((res) => { 
         this.users = res.users; 
        }); 
      }], 
      controllerAs: "add_user" 
     }).result.then((res) => { 
      return console.log("Saved"); 
     }); 
    } 
相關問題