小编pro*_*rer的帖子

AngularJS指令传递字符串

该指令试图创建一个名为进度条的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

62
推荐指数
1
解决办法
6万
查看次数

Cordova Phonegap IOS App Settings.Bundle可能吗?

所以我是移动开发的新手,但我接近使用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插件

https://developer.apple.com/library/ios/DOCUMENTATION/Cocoa/Conceptual/UserDefaults/Preferences/Preferences.html

不幸的是,我没有足够的经验来做到这一点:/我希望有经验的有用兽医可以更清楚地说出来并指出我正确的方向:

  • 我只是把.h,.m和.js文件放在'plugins'和'www'目录中,或者我必须使用命令行'phonegap local plugin add htttps // github ... '命令?
    • 命令行选项不起作用.这是因为github代码已弃用了吗?
  • 我如何"在我的应用程序中引用插件"?它只是将这个额外的行添加到我的index.html页面的正文中还是有更多的东西?:<script type="text/javascript" src="applicationPreferences.js"></script>

对不起所有漫长的新手混乱..我只是为了我的生活找不到一个易于理解的指南,如何在网上任何地方这样做.我相信在我之后会有很多有这些相同问题的人,所以我非常感谢你的帮助.非常感谢.

javascript iphone ios settings.bundle cordova

8
推荐指数
1
解决办法
5017
查看次数