Я создал директиву показывая персоны детали:нг-переключатель для изменения пользовательского интерфейса из директивы
angular.module('person.directives', []).
directive("person", function() {
return {
restrict: "E",
templateUrl: "person/views/person.html",
replace: true,
scope: {
myPerson: '='
},
link: function (scope, element, attrs) {
}
}
});
вид:
<div>
<span>FirstName: {{myPerson.firstName}}</span><span>LastName: {{myPerson.lastName}} </span>
</div>
Как это называется:
<person my-person="mandat.Person"></person>
Mandat является свойством родительского контроллера.
Теперь, если myPerson имеет значение NULL, пользовательский интерфейс для директивы должен отображать кнопку поиска вместо сведений о пользователе.
Каков наилучший способ для doig? Могу ли я использовать инструкцию ng-switch? Как я буду использовать его в этом конкретном случае?