$rootScope.getPricesData = function (typ) {
var data = {
type: typ
}
$http({
url: '...',
method: 'POST',
data: data
}).then(function (res) {
$rootScope.pricesData = res.data;
console.log(res);
})
}
とその作品は良いとhtml異なるデータを持つ2つのdivで同じスコープを使用するにはどうすればよいですか?
<div ng-init="getPricesData('template')">info template</div>
<div ng-init="getPricesData('subscription_month')">info subscription_month</div>
と私は私が正しく、このデータを見て、関数がのために(2回呼ばれたコンソール(tempateおよびサブスクリプションではない)サブスクリプションに関するこれら二つのdivの情報で見ますテンプレートとサブスクリプション)。
ヘルプ
あなたは、ルータのコントローラを宣言しても、コントローラにそれが二回呼び出される場合... – Gopinath
が今までrootscopeを使用してみてください決してそれらのいずれかが代わりにあなたが利用することができます悪い習慣 –
thatsの削除ディレクティブ –