O Google Assistente de responder com "Desculpe, eu não tive qualquer resposta"

Eu tenho uma casa inteligente de ação que suporta várias categorias de dispositivos, incluindo persianas, portas e janelas. A única vez que esta mensagem de erro surge é quando eu digo "Fechar todas as janelas". As janelas são individualmente endereçável. Página Inicial do Google responde bem se eu digo "Fechar todas as cortinas". No back-end, eles são essencialmente a mesma e a única coisa que é diferente é a categoria de dispositivo. Há algo de errado com este dispositivo em particular categoria? Isso tudo é em inglês.

0
2019-09-19 02:34:43
origem
1 respostas

Você pode configurar ng-style conteúdo em uma variável e, em seguida, usá-lo no formField:

$scope.addFormField = function(){
    let container = document.getElementById('formFieldContainer');

    // SET VARIABLE BASED ON CONDITION
    let newstyle = condition ? "{\'border-color\': \'green\',\'color\': \'green\'}" : 0;

    // a variable which keeps track of the number of fields added
    $scope.obj.fieldCount++;
    let formField = '<md-input-container><label>Mobile Number</label><input type="text" required name="mobileNo_' + $scope.obj.fieldCount + '" ng-model="obj.mobileNumberArr[' + $scope.obj.fieldCount +']" ng-pattern="/^[1-9]{1}[0-9]{9}$/" ng-style="' + newstyle + '"></md-input-container>';
    container.appendChild($compile(formField)($scope)[0]);
}

Marque uma demonstração : DEMONSTRAÇÃO

+0
2019-09-19 02:37:00

Veja mais perguntas por marcas