2016-09-05 4 views
1

私はレシピ用のレールコントローラを持っています。 @recIDという追加の変数を追加しました。私はこの変数にindex.json.jbuilderで正常にアクセスできました。railsコントローラからAngularJsに変数を渡す方法

私のapp.js(角度コントローラーファイル)でアクセスする方法がわかりません。

私の研究ではカバーされています:

および他の多くのGoogle検索を。ここで

はapp.jsからのコードスニペットです:

$scope.search = function(keywords) { 
    return $location.path("/").search('keywords', keywords); 
}; 
// query = $resource('/', {query: "query"}); 
// query = $resource('/recipes/:recipeId', { 

query = $resource('/', { 
    query: "@recID", 
    format: 'json' 
}); 
console.log ("About to write to log query=" + query); 
// alert ("query =<" + query + ">"); 
Recipe = $resource('/recipes/:recipeId', { 
    recipeId: "@id", 
    format: 'json' 
}); 

答えて

0

あなたは、コントローラの変数の値でHTMLに、いくつかのhidden_​​fieldを設定し、DOMセレクタを使用してapp.jsでこの値を取得することができます。

関連する問題