私はレシピ用のレールコントローラを持っています。 @recIDという追加の変数を追加しました。私はこの変数にindex.json.jbuilderで正常にアクセスできました。railsコントローラからAngularJsに変数を渡す方法
私のapp.js(角度コントローラーファイル)でアクセスする方法がわかりません。
私の研究ではカバーされています:
- How can i pass a scope variable from controller to directive in angular js
- How can controller talk to a directive in AngularJS?
および他の多くの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'
});