这个HTML代码:
<md-button class="md-primary " ng-click="setDevice('phone')">Phone
</md-button>
<md-button class="md-primary " ng-click="setDevice('tablet')">
Tablet
</md-button>
<div class="area-{{setDevice}}">
<me-iphone tmp-url="{{appTemplateUrl}}"></me-iphone>
</div>
首次点击手机或平板电脑按钮更新setDevice Value
$scope.setDevice = "";
$scope.setDevice = function(setDevice){
$scope.setDevice = setDevice;
}
问题是(首次点击手机),单击平板电脑按钮时不更新setDevice值
点击两个按钮后,希望更新$scope.setDevice
值
答案 0 :(得分:4)
尽管如此,你的思路是正确的,你在语法上已经搞砸了一点。 :) 这是可以的,也是学习中必不可少的一步。
在您的代码中,您已将try {
fibonacci(array);
} catch (ArithmeticException e) {
ISOException.throwIt((short) 0x0100);
} catch (ArrayStoreException e) {
ISOException.throwIt((short) 0x0200);
} catch (APDUException e) {
ISOException.throwIt(Util.makeShort((byte) 0x03,
(byte) e.getReason()));
} catch (CryptoException e) {
ISOException.throwIt(Util.makeShort((byte) 0x04,
(byte) e.getReason()));
} catch (ISOException e) {
ISOException.throwIt(Util.makeShort((byte) 0x05,
(byte) e.getReason()));
} catch (PINException e) {
ISOException.throwIt(Util.makeShort((byte) 0x06,
(byte) e.getReason()));
} catch (ServiceException e) {
ISOException.throwIt(Util.makeShort((byte) 0x07,
(byte) e.getReason()));
} catch (SystemException e) {
ISOException.throwIt(Util.makeShort((byte) 0x08,
(byte) e.getReason()));
} catch (TransactionException e) {
ISOException.throwIt(Util.makeShort((byte) 0x09,
(byte) e.getReason()));
} catch (ClassCastException e) {
ISOException.throwIt((short) 0x0A00);
} catch (IndexOutOfBoundsException e) {
ISOException.throwIt((short) 0x0B00);
} catch (NegativeArraySizeException e) {
ISOException.throwIt((short) 0x0C00);
} catch (NullPointerException e) {
ISOException.throwIt((short) 0x0D00);
} catch (SecurityException e) {
ISOException.throwIt((short) 0x0E00);
}
}
首先声明为字符串,然后再将其声明为函数。因为最后一个赋值是一个函数,你的setDevice
不再是一个字符串,而是一个函数。
将变量的名称更改为其他名称,它将正常工作。
$scope.setDevice
在$scope.currentDevice = "";
$scope.setDevice = function(setDevice){
$scope.currentDevice = setDevice;
}
HTML
答案 1 :(得分:0)
使用您的代码:
$scope.setDevice = function(setDevice){
return setDevice;
}