我有一个自定义指令,它根据另一个服务的值显示/隐藏一个元素。我试着创建一个测试,看看指令是否做了应该做的事情。在开始时,我再次测试了":visible“选择器,但是它总是返回false,即使我知道元素实际上正在显示。
it('Should show element if logged', function () {
element = angular.element('<p hc-auth>Some Text</p>');
AuthService.Logged = true;
scope = $rootSc
我有一个angular 2组件,它有一个绑定到click事件的div:
<div #myDiv class="myClass"
(click)="addAnnotation($event)">
</div>
单击时,我想仅当按下键'a‘时才运行代码addAnnotation:
addAnnotation(event) {
if (the key 'a' is pressed) {
code to run
}
}
你知道如何做到这一点吗?
更新
我知道在输入端上有可用的键盘事件
我想创建一个按钮类,当我单击我的自定义按钮时,它将显示一个圆形,然后显示dispears.The代码所示的圆形:公共类MyButton扩展按钮{
public GlowButton(Context context) {
super(context);
}
public GlowButton(Context context,AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean performClick() {
//Add the code for show the shape
我试图让图标(将来会是按钮)隐藏起来,直到正确的单词放置在选项卡中,按钮也在其中,所以当所有这些都完成时,只有在正确的选项卡中设置正确的单词并播放一些音频时,才能单击图标。但我似乎想不出如何让图标隐藏直到单词被放置,如果我查找它,一些东西需要隐藏直到按钮被点击,但我不想那样。
这就是它的样子
这是我的密码
$(document).ready(function() {
var rigtige = 0; //good_points
var forkerte = 0; //false_points
var answers;
var footer;
var timer