2017-01-16 9 views
0

requireまたはimportを使用すると、角度ファイルのコントローラが無効になっているようです。ノードアプリケーションのクライアント側で、angularJSファイルのJavascriptルートファイルを参照するにはどうすればよいですか?

私はルートバインディングを使用してビューにこれらの結果の一部を表示する必要があります。たとえば、この単一ページアプリケーションのフロントページの認証ルートレスポンスからユーザー名を入力する必要があります。

// var users = require('.../controllers/users'); 
 
// import users from ...controllers/users.js 
 

 
var app = angular.module('myApp', []); 
 
    app.controller('UserController', function($scope) { 
 
    $scope.name = "John Doe"; 
 
    $scope.userData = users; 
 
});

マイ角度app.js静的なディレクトリ内にあり、他のすべて(モデル、ルートが...)ルートノードアプリで他のディレクトリに存在します。

答えて

0

あなたはバックエンドとしてREST APIを使用しているようです。つまり、コントローラからユーザーにGET Apiを呼び出すことができます。このようなもの。

$http.get('/api/users/4').then(function(response) { $scope.userData = response.data }; 
関連する問題