2015-09-13 48 views
-1

我知道,angular-ui指令創建它自己的作用域,它與我自己的作用域是分開的。但我想操縱我的模板中的數據。例如:我想使用angular-ui popover(或模態),當用戶點擊頁面上的某個元素時,它會顯示一些信息。哪一種最好的方式將angular-ui與我的數據綁定?
編輯
例如: 我有這樣一個模型:

$scope.countries = [ 
    {name: 'France', population: 63.1}, 
    {name: 'United Kingdom', population: 61.8}, 
    {name: 'Germany', population: 45.8} 
] 

,並鑑於我已經NG-中繼器是這樣的:

<ul> 
    <li ng-repeat="country in countries"> 
     name:{{country.name}} 
     population: {{country.population}} 
    </li> 
</ul> 

當用戶點擊任何「李」項目我想顯示彈出式數據窗體選擇項目

回答

0

你不能直接訪問隔離範圍的屬性。您應該使用提供的選項進行操作,例如彈出窗口有popover-is-open選項。控制器的範圍變量綁定到它,然後改變它:

<button popover="{{dynamicPopover.content}}" popover-is-open="isOpen" type="button"> 

編輯:

<ul> 
    <li ng-repeat="country in countries" popover="name:{{country.name}} population: {{country.population}}"> 
    </li> 
</ul> 
+0

請檢查我的更新 –

+0

@AlekseiB嘗試編輯答案 – karaxuna

相關問題