我创建了一个用于显示人员详细信息的指令:
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>
强制是父控制器的属性。
现在,如果 myPerson 为 null,则指令的 UI 应显示搜索按钮而不是人员详细信息。
doig 的最佳方法是什么?我可以使用 ng-switch 语句吗?在这种特殊情况下我将如何使用它?