该指令试图创建一个名为进度条的HTML元素,用于在页面移动到页面时跟踪进度.我正在尝试将其开发用作:
<progress-bar progress='1' max='6' error="true"></progress-bar>
我只是试图将html中的^^元素中的信息传递给我的指令并处理信息以适当地更改进度条.
这适用于"progress"和"max",它取整数值,但由于某种原因,注释掉的代码会处理"错误"(这是一个字符串)会导致问题.我是angularJS的新手,所以如果这些听起来令人困惑或不清楚,我很抱歉......请问我是否需要详细说明/澄清.提前致谢!
app.directive('progressBar', function(){
var compileProgressBar = function(scope, elem, attrs) {
var append = '<nav class="navbar navbar-fixed-bottom navbar-footer" role="navigation">\
<div class="container">\
<div class="row">';
var i = 1;
while (i <= parseInt(scope.max)) {
if (i <= parseInt(scope.progress)) {
//if (scope.error == "true"){
//...
//}
//else {
append += '<div class="col-xs-1"><div class="circle-filled"><center>'+i+'</center></div></div>'
//}
} else {
append += '<div class="col-xs-1"><div class="circle-hallow"><center>'+i+'</center></div></div>'
}
i++;
}
append += '</div></div></nav>'
elem.append(append);
elem.bind('click', function(){
if (scope.progress > 1) {
history.back();
scope.$apply(); …Run Code Online (Sandbox Code Playgroud) javascript string parameter-passing angularjs angularjs-directive
所以我是移动开发的新手,但我接近使用HTML/CSS/JS和Cordova PhoneGap 3完成我的第一个IOS应用程序.我试图让用户通过iPhone的原生"设置"应用程序提供文本输入(灰色齿轮图标).我的应用程序将在"设置"应用程序中拥有自己的设置部分,用户可以在其中输入特定的IP地址,然后我的应用程序将使用该地址.
到目前为止我发现的是我可能需要安装PhoneGap插件并需要添加settings.bundle root.plist文件:
https://github.com/phonegap/phonegap-plugins/tree/DEPRECATED/iOS/ApplicationPreferences
Phonegap 3.0 iOS7 ApplicationPreferences插件
不幸的是,我没有足够的经验来做到这一点:/我希望有经验的有用兽医可以更清楚地说出来并指出我正确的方向:
<script type="text/javascript" src="applicationPreferences.js"></script>对不起所有漫长的新手混乱..我只是为了我的生活找不到一个易于理解的指南,如何在网上任何地方这样做.我相信在我之后会有很多有这些相同问题的人,所以我非常感谢你的帮助.非常感谢.