小编iJa*_*ade的帖子

添加指令使角度js代码中的控制器未定义

这是我的角度js应用程序与HTML代码

<html>
<head>
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="Scripts/angular.min.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
        angular.module("demo", []).controller('DemoController', function ($scope) {
            $scope.user = {
                dateOfBirth: new Date(1970, 0, 1)
            }
        });
    </script>
</head>
<body>
    <div ng-app="demo" ng-controller="DemoController">
        Date Of Birth:
        <my-datepicker type="text" ng-model="user.dateOfBirth" />
        <br />
        Current user's date of birth: <span id="dateOfBirthDisplay">{{user.dateOfBirth}}</span>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是当我向它添加一个指令时,它显示错误

Error: Argument 'DemoController' is not a function, got undefined
Run Code Online (Sandbox Code Playgroud)

这是带有指令的完整代码

<html>
<head>
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="Scripts/angular.min.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
        angular.module("demo", []).controller('DemoController', function ($scope) …
Run Code Online (Sandbox Code Playgroud)

javascript directive angularjs angularjs-directive

2
推荐指数
1
解决办法
5878
查看次数

错误:在c#中转换为日期格式时,字符串未被识别为有效的DateTime

这是我正在尝试格式化的日期时间格式.我从twitter apis获取此日期格式

string date = "Thu Jul 18 17:39:53 +0000 2013"
Run Code Online (Sandbox Code Playgroud)

我试过了

Convert.ToDateTime(date).ToString("dd/MM/yyyy")
Run Code Online (Sandbox Code Playgroud)

但它说 String was not recognized as a valid DateTime.

c# asp.net datetime date

2
推荐指数
1
解决办法
4万
查看次数

如果我导航到另一个页面,setTimeout不起作用

我试图在特定的点击事件后10秒执行一个javascript.我使用了 setTimeout

setTimeout(function () {
    alert('hello');
}, 10000);
Run Code Online (Sandbox Code Playgroud)

它可以工作,如果我在点击后在同一页面.但如果我导航到其他页面它不起作用.因此,假设它setTimeout适用于特定页面而不是整个应用程序是正确的.

有什么方法可以做我想要实现的目标.

javascript jquery

2
推荐指数
1
解决办法
1882
查看次数

创建实例后无法获取Const变量

这是我的c#类代码

 public class ConstReadOnly
{
    public const int cV = 10;
    public readonly int rV = 40;
}
Run Code Online (Sandbox Code Playgroud)

现在当我尝试创建这个类的实例时,我没有得到const变量cV.这可能是原因.

c# asp.net const

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

如何在php中使用SIP/SDP协议发送消息

我要做的是实现一个SIP客户端,它监听SIP消息.所以我在服务器上运行SIP客户端,192.168.0.246SIP服务器正在运行.192.168.2.40现在看看下面的屏幕截图.

在此输入图像描述

它是运行客户端代码的服务器的跟踪文件192.168.0.246.您可以看到服务器192.168.2.40使用SIP/SDP协议接收消息,但是当运行在192.168.0.246上的客户端程序使用UDP协议将消息发送回192.168.2.40时,它显示为UDP协议,这是正确的.但是没有来自192.168的响应. 2.40之后.所以我假设它与显示的协议有关UDP.所以,如果我是仪式,我应该得到SIP/SDP.

所以我的问题是如何将此UDP更改为SIP/SDP.

这是我的PHP代码:

<?php

//Reduce errors
error_reporting(~E_WARNING);

//Create a UDP socket
if(!($sock = socket_create(AF_INET, SOCK_DGRAM, 0)))
{
    $errorcode = socket_last_error();
    $errormsg = socket_strerror($errorcode);

    die("Couldn't create socket: [$errorcode] $errormsg \n");
}

echo "Socket created \n";

// Bind the source address
if( !socket_bind($sock, "192.168.0.246" , 5060) )
{
    $errorcode = socket_last_error();
    $errormsg = socket_strerror($errorcode);

    die("Could not bind socket : [$errorcode] $errormsg \n");
}

echo "Socket bind OK \n";

//Do some …
Run Code Online (Sandbox Code Playgroud)

php udp sip sdp

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

无法在Ubuntu中安装业力

在尝试使用命令在ubuntu中安装karma时

sudo npm install -g karma
Run Code Online (Sandbox Code Playgroud)

我得到的错误就像

npm ERR!     at Object.parse (native)
npm ERR!     at RegClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:238:23)
npm ERR!     at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/index.js:148:22)
npm ERR!     at Request.EventEmitter.emit (events.js:98:17)
npm ERR!     at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/index.js:876:14)
npm ERR!     at Request.EventEmitter.emit (events.js:117:20)
npm ERR!     at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/index.js:827:12)
npm ERR!     at IncomingMessage.EventEmitter.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:910:16
npm ERR!     at process._tickCallback (node.js:415:13)
Run Code Online (Sandbox Code Playgroud)

和一些错误一样

npm ERR! registry error parsing json
Run Code Online (Sandbox Code Playgroud)

它没有安装.任何帮助将不胜感激.我 node.js version is v0.10.13

node.js ubuntu-12.04 karma-runner

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

使用 Tab 键可访问的禁用文本框

我在一个表单上有两个文本框。一个是可编辑的启用文本框,另一个是不可编辑的禁用文本框。我已使用 css 样式禁用它。我面临的问题是,我可以使用键盘的 Tab 键访问禁用的文本框,就像我单击启用的文本框并按 Tab 键一样,它会移动到禁用的文本框并且我可以输入里面的文字。

这是示例 html 代码

    <input type="textbox" placeholder="Enabled" />
<div class="notEdit-overlay"></div>
<div>
    <input type="textbox" placeholder="Disabled" />
</div>
Run Code Online (Sandbox Code Playgroud)

这是css样式

    .notEdit-overlay
{
    width: 1080px;
    height: 99%;
    left: 0px;
    background: red;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
}
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle

html css textbox disabled-control

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

从底部到顶部对齐div

这是一个html条形图.如何使图表中的竖条从下到上显示,而不是现在出现的方式.

这是html

<div class="chart">
    <div style="height: 40px; width: 5px; float: left; padding-bottom: 0px">
        4</div>
    <div style="height: 80px; width: 5px; float: left;">
        8</div>
    <div style="height: 150px; float: left;">
        15</div>
    <div style="height: 160px; float: left;">
        16</div>
    <div style="height: 230px; width: 13px; float: left;">
        23</div>
    <div style="height: 420px; float: left;">
        42</div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是csss

 .chart div
    {
        font: 10px sans-serif;
        background-color: steelblue;
        text-align: right;
        padding: 3px;
        margin: 1px;
        color: white;
    }
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle的链接

html javascript css jquery

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

如何查询firebase以检索唯一ID

我使用以下代码从Firebase查询数据:

var firebaseObj = new Firebase("https://example.firebaseio.com/Articles");

var sync = $firebase(firebaseObj);

$scope.articles = sync.$asArray();
Run Code Online (Sandbox Code Playgroud)

返回以下数据:

    [{
    "emailId": "ty@ty.com",
    "post": "fgh",
    "title": "hfgh"
}, {
    "emailId": "kj@hjgfh.com",
    "post": "HHHHHH",
    "title": "Hello"
}, {
    "emailId": "hkj@gmail.com",
    "post": "Big news",
    "title": "Today's news"
}]
Run Code Online (Sandbox Code Playgroud)

返回的每个条目https://example.firebaseio.com/Articles都有一个唯一的ID,该ID在返回的结果中缺失.如何检索唯一ID.

javascript firebase angularfire

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

访问在主机 Windows 机器上的 Virtual box ubuntu 上运行的 Web 服务器

我正在使用 Windows 机器上的 Virtual Box Manager 运行 Ubuntu。在虚拟机盒 ubuntu 中,我正在运行一个 python Flask 应用程序,该应用程序在http://localhost:5000 上运行

我尝试使用我使用的 VM 盒 IP 访问 Windows 机器上的 VM 盒 localhost URL ifconfig。但它说:

Your Internet access is blocked
Run Code Online (Sandbox Code Playgroud)

我是否以正确的方式访问它?

这是我的 python 烧瓶代码:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

python virtualbox flask

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