동적으로 HTML에 추가 된 제품 목록이 있습니다. 사용자가 제품을 클릭하면 장바구니에 추가되어야합니다 (think, jQueryUI shopping cart example).각도로 DIV 텍스트 삽입
HTML : 이 동적 목록에서 클릭 한 제품을 검색하여 JSON 객체에 삽입하려면 어떻게해야합니까?
<li ng-model="selectProduct" ng-click="addProduct()" ng-repeat="product in Products">
{{product}}
</li>
스크립트
$scope.addProduct = function() {
$scope.myProducts.push($scope.selectProduct); // add text of the selected product
};
$scope.myObject = {
myProducts: []
};
jQuery를에 그것은이
같은 일을 할 수 있도록
$("p").click(functions(){
var aa = $(this).text()
myObject = {
'selectProduct': aa
};
});
이'this.product' 심지어 ngRepeat 지시어 내에서 클릭을 사용하는 경우 일 것이다. –
재미 있습니다. 고마워요. 개인적으로 필자는 매개 변수를 전달하면 문제가 좀 더 명확해질 것이라고 생각합니다. – mikel