nicht feuert Ich habe eine Uhr auf region
, aber es feuert nicht, wenn ich auf den Radioknopf anklicke.Winkelradioknopf, der auf Uhr
Mache ich etwas falsch oder ist es, weil Radio-Tasten nur einmal in Winkel erkennen? Anyway um dies ohne Formular zu verwenden?
<div class="filter-column">
<div class="filter-title">Region</div>
<div class="bottom-line"></div>
<div class="overflow-container">
<div ng-repeat="choice in regions| orderBy: 'description'">
<input type="radio"
value="{{choice.name}}"
name="regionRadio"
ng-model="region">
{{choice.description}}
</div>
</div>
</div>
$scope.$watchCollection(watchRMDapisPopulate,
populateRMDfiltersView);
function watchRMDapisPopulate() {
return regionMarketDealerSrv.orgFilterData;
}
function populateRMDfiltersView(newValue, oldValue) {
if (newValue) {
$scope.regions = newValue.regions;
}
}
$scope.$watch('region', radioButtonRegion);
function radioButtonRegion(regionName) {
console.log(regionName)
if (regionName === 'All') {
regionMarketDealerSrv.populateRegions();
} else {
regionMarketDealerSrv.populateMarkets(regionName);
}
}
Try Wert ändern = "{{choice.name}}" ng-value = "{{Wahl .name}} " –
änderte es in' ng-Wert', aber immer noch kein Erfolg. Keine Ausgabe von 'console.log (regionName)'. – dman
Wie wäre es mit der Verwendung von Funktionen als Watch-Ausdruck? $ scope. $ watch (function() {return $ scope.region;}, radioButtonRegion) –