0
如何將新範圍綁定到指令?動態綁定指令範圍
例如,我們有產品目錄,如果您單擊產品 - 彈出窗口將顯示。 主要部分是我不想創建100個將隱藏的彈出窗口,並通過類似model.id的方式打開該彈出窗口
我想要做的就是將某些模型綁定到彈出窗口上,產品拇指。
<li ng-repeat="product in products">
<button ng-click="openPopup(product)"></button>
</li>
// Some controller
...
$scope.openPopup = function(product) {
var popup = angular.element('<popup product="product"></popup>');
// Of course is not working because i want to bind this `product` argument
$compile(popup)($scope);
}
有人能告訴我如何處理它嗎? 感謝
使用$指數 這可能是有幫助的http://www.thinkster.io/angularjs/3yYACcwytA/angularjs-index-event-log –
一旦你有com堆積並鏈接您的彈出窗口,您只需將其添加到DOM。即element.append(popup) – pixelbits
問題在於編譯。我無法編譯它與其他範圍.. – user2573863