Да приемем, че осъществяваме операции с CRUD законкретен обект - този изглед би бил много близък и мисля, че трябва да използвам същия изглед с множество контролери. Има ли начин да изберете динамично контролера въз основа на параметър или този тип действие може да бъде направено само в контролера?
Отговори:
1 за отговор № 1Вие технически можете, но според изключителната ъглово стилово ръководство от Джонпапа, стил Y037 :
Определете контролер за изглед и се опитайте да не използвате повторно контролера за други гледни точки.
Въпреки че всъщност си мислиш, че някаква логика на CRUD трябва да стане обща и абстрактна. Контролерите просто не са на правилното място; халета (т.е. услуги) са.
0 за отговор № 2
Можете да използвате същия изглед на различенконтролери, но това зависи от това, което правиш вътре в изгледа и от това дали контролерът има необходимите членове в рамките на обекта $ scope, които са обвързани в изгледа. Можете да добавите променлива "действие" върху обекта си от обхват $ и да промените изгледа въз основа на същия.