Angular.factory で AlertFactory を作成したいと考えています。次のようなhtmlテンプレートを定義しました
var template = "<h1>{{title}}</h1>";
タイトルはコントローラーを呼び出すことによって提供され、次のように適用されます
var compiled = $compile(template)(scope);
body.append(compiled);
では、分離されたスコープをコントローラーからファクトリーに渡すにはどうすればよいでしょうか? コントローラーフォローコードで使用しています
AlertFactory.open($scope);
ただし、$scope はグローバル コントローラー スコープ変数です。title プロパティだけで factory の小さなスコープを渡したいだけです。
ありがとうございました。