Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ionic,angular,每次$state更改时重置ng中的单选按钮组重复_Javascript_Angularjs_Ionic Framework_Radio Button - Fatal编程技术网

Javascript Ionic,angular,每次$state更改时重置ng中的单选按钮组重复

Javascript Ionic,angular,每次$state更改时重置ng中的单选按钮组重复,javascript,angularjs,ionic-framework,radio-button,Javascript,Angularjs,Ionic Framework,Radio Button,我有和iOS应用在爱奥尼亚,有一个视图,显示产品列表,每个产品是一个对象,有两个促销价格项目,它们是无线组的值 问题是,我已经尝试了所有方法,但是每次我点击产品进入产品子页面,然后返回产品列表,无线电组总是重置,它甚至没有检查第一次无线电的初始状态,只是根本没有检查 <ion-item class="item-text-wrap" ng-repeat="p in All" ng-click="pGo(p)"> <div ng-include="'views/pr

我有和iOS应用在爱奥尼亚,有一个视图,显示产品列表,每个产品是一个对象,有两个促销价格项目,它们是无线组的值

问题是,我已经尝试了所有方法,但是每次我点击产品进入产品子页面,然后返回产品列表,无线电组总是重置,它甚至没有检查第一次无线电的初始状态,只是根本没有检查

<ion-item class="item-text-wrap" ng-repeat="p in All" ng-click="pGo(p)">
        <div ng-include="'views/prods/p_item.html'"></div>
    </ion-item>

   $scope.pGo = function (p) {
        $state.go("app.prodOne", { ID: p.id });
    }

$scope.pGo=函数(p){
$state.go(“app.prodOne”,{ID:p.ID});
}
我尝试过(都是ng repeat,p_item.html中模板的一部分):








没什么,就是没什么用


p.loyalType是此产品对象的radio的模型值,其初始值为p.pkt_id。

因此,对于每个人,我将为您省去几个小时的痛苦,不要在这种功能中使用radio名称中的任何其他数据,除了$index例如

name="radio-{{$index}}"

不知道为什么和如何,但只有这个有效。我想这是一种内在的东西。

因此,对于每个人,我都会让你们省下几个小时的时间,不要在这种功能中使用电台名称中的任何其他数据,除了$index例如

name="radio-{{$index}}"
不知道为什么和如何,但只有这个有效。我想这是内在的

                <!--<label class="item item-radio"><input name="{{p.id}}" type="radio" value="{{p.pkt_id}}" checked><div class="radio-content"><div class="item-content disable-pointer-events"><span>{{p.kprice_many + "zł + " + p.kprice_pkt}} pkt</span></div><i class="radio-icon disable-pointer-events icon ion-checkmark-circled"></i></div></label>

                <label class="item item-radio"><input name="{{p.id}}" type="radio" value="{{p.pkt_id2}}"><div class="radio-content"><div class="item-content disable-pointer-events"><span>{{p.kprice_many2 + "zł + " + p.kprice_pkt2}} pkt</span></div><i class="radio-icon disable-pointer-events icon ion-checkmark-circled"></i></div></label>-->
                <input name="{{p.id}}" type="radio" value="{{p.pkt_id}}" checked>
                <input name="{{p.id}}" type="radio" value="{{p.pkt_id2}}">
name="radio-{{$index}}"