Всем привет!
Изучаю angulars да и js вообще, назрел вопрос.
Можно как то оптимизировать код. Скажем написать функцию, которая подставляла id или что то в этом роде.
А то таких полей может быть сотня, и писать все это быдлокодом не хочется.
app.controller "addCitysPage", ($rootScope, $scope, $timeout, getDataService, setPlace ) ->
$scope.show3 = () ->
$scope.city3 = $rootScope.citys
$scope.show4 = () ->
$scope.city4 = $rootScope.citys
$scope.show5 = () ->
$scope.city5 = $rootScope.citys
$scope.show6 = () ->
$scope.city6 = $rootScope.citys
objectResult = (e) ->
{ "id" : e.target.dataset.id, "name" : e.target.dataset.name, "cdr" : e.target.dataset.cdr }
$scope.selectionCity3 = (e) ->
$scope.search3City = setPlace.setCity(e.target.dataset, 3)
$rootScope.Items.Citys.city3 = objectResult(e)
$scope.selectionCity4 = (e) ->
$scope.search4City = setPlace.setCity(e.target.dataset, 4)
$rootScope.Items.Citys.city4 = objectResult(e)
$scope.selectionCity5 = (e) ->
$scope.search5City = setPlace.setCity(e.target.dataset, 5)
$rootScope.Items.Citys.city5 = objectResult(e)
$scope.selectionCity6 = (e) ->
$scope.search6City = setPlace.setCity(e.target.dataset, 6)
$rootScope.Items.Citys.city6 = objectResult(e)