0
我有以下代码:
角代码:
var app = angular.module('App',['mdo-angular-cryptography']);
app.controller('AtvdCtrl', function($scope, $crypto, PassWD, $http){
$scope.frInEtAc = ''; //edited
$scope.decriptar = function(dado){
return $crypto.decrypt(dado, $scope.PassWD.senha);
};
//edited
$scope.frnt = [];
$http.get('myURL')
.success(function(retorno){
$scope.frnt = retorno;
})
.error(function(erro){
console.log(erro);
});
$scope.Atvd = [];
$http.get('myURL')
.success(function(retorno){
$scope.Atvd = retorno;
})
.error(function(erro){
console.log(erro);
});
$scope.inicEtgaAc = [];
$scope.acharInicAc = function(cd){
$http.get('myURL' + cd)
.success(function(returnoI){
$scope.inicEtgaAc = returnIncEntregaA;
})
.error(function(erro){
console.log(erro);
});
};
};
});
HTML代码:
<select id="nmFrInEtAc" ng-options="opt.cdFrnt as (decriptar(opt.nmFrnt) | uppercase) for opt in frnt" ng-model="frInEtAc" ng-change='acharInicAc(frInEtAc)' ng-required='true'>
<option style="display:none" value=""></option>
</select>
Especifically在NG-选项我的功能不工作。
我所有的depencencies especified这里:https://github.com/middleout/angular-cryptography
它的工作在这里:
<div ng-repeat='atvd in Atvd>
<span ng-bind='decriptar(atvd.nmAtvd)'/>
<div/>
这段代码没有任何意义。该HTML中没有任何内容甚至与发布的JavaScript模糊不清。字面上**所有**的变量名和函数名都不存在或不在此处显示。 – Claies
对不起,我没有写出所有的代码。 – Lanlan82