2016-11-16 2 views
1
I have included the code in http://codepen.io/sajoambattu/pen/MbezNa 

У меня есть 3 divs, в которых каждый div включает выбор цвета, доступность памяти и запаса. Данные о наличии запасов доступны сразу после имени мобильного устройства.Повторяющаяся проблема Onclick при получении от JSON

Все данные поступают из двух JSON. Выбор цвета и данные памяти поступают с устройств JSON, а данные о наличии запаса поступают со склада JSON. И JSON, которые я включил в JS-файл

Мое требование основано на выборе цвета и памяти пользователя, содержание доступности акций должно измениться. Теперь контент меняется, но проблема, с которой я сталкиваюсь, заключается в изменении содержания всех трех разделов доступности акций.

Выпуск Пример:

Нажмите iPhone 7 Вкладка из раздела яблочного и нажмите на любой цвет, теперь «OutOfStock» будет отображаться. Проблема заключается в том, что сообщение «OutOfStock» заменяется во всех других разделах.

Любая помощь будет оценена по достоинству.

+1

Это связано с тем же объемом. результат передается среди всех акций. –

ответ

1
I have updated your code in http://codepen.io/anon/pen/gLwmLQ 

Я надеюсь, что это помогает :)

Обновленные линии

HTML:

<p>{{x.result}}</p> 

JS:

$scope.showStock = function(x,scode){ 
        for (var j in stocks) { 
     if(scode == stocks[j].handsetScode) { 
               x.result = stocks[j].stockState;          
     } 
     } 
} 

Это связано с тем же scope.result передается среди всего запаса .... Так что у меня есть значение result в текущем текущем пробеге значения ng-repeat ....

+0

Спасибо, Hemakumar, он работает. – user3774781

+0

Hi HemaKumar, можете ли вы PLZ изучить этот вопрос http://stackoverflow.com/questions/40629959/data-duplicating-issue-with-json/40631093#40631093 – user3774781

+0

этот тоже несколько связанный с этим вопросом – user3774781

Смежные вопросы