我想在点击按钮上复制链接AnuglarJS.我试过下面的代码,但我遇到了这个错误:
这是我的button:
<button class="btn btn-info" ng-click="test2(\'' + decodeURI(data.name) + '\');" >copy</button>
Run Code Online (Sandbox Code Playgroud)
我的功能在于controller.js:
$scope.test2 = function (name)
{
var res = 'http://example.com?from=' + name;
var range = document.createRange();
range.selectNode(res); // here getting error
window.getSelection().addRange(range);
try {
var successful = document.execCommand('copy');
var msg = successful ? 'successful' : 'unsuccessful';
console.log('Copy email command was ' + msg);
} catch (err) {
console.log('Oops, unable to copy');
}
window.getSelection().removeAllRanges();
}
Run Code Online (Sandbox Code Playgroud)
点击按钮我要复制此链接任何人都可以请帮助我怎么做.
我正在尝试使用C#代码下载视频,但我没有得到正确的代码。我搜索了许多链接,但未获得任何适当的链接和代码。
我想用c#代码在我的本地文件夹中下载Youtube视频。我尝试了一个链接,但是该代码只是在本地文件夹中获取了空视频,所以任何人都知道如何做到这一点。
以下是我到目前为止尝试过的代码。
var VedioUrl = "https://www.youtube.com/embed/" + objYouTube.VideoID + ".mp4";
WebRequest MyRequest = HttpWebRequest.Create(VedioUrl);
WebResponse MyResponse = MyRequest.GetResponse();
string RealURL = MyResponse.ResponseUri.ToString();
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(RealURL);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
Stream receiveStream = myHttpWebResponse.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
StreamReader readStream = new StreamReader(receiveStream, encode);
StreamWriter writer = new StreamWriter(Server.MapPath("~/youtube/" + objYouTube.VideoID + ".mp4"), true);
writer.Write(readStream.ReadToEnd());
writer.Close();
Run Code Online (Sandbox Code Playgroud)
所以这是我要下载的视频网址:“ https://www.youtube.com/embed/UCsiNPbLbwZk43FOCRrdKBlA.mp4 ”
我尝试使用EF获取用户列表。我在表中有一个文件,它的返回日期是字符串数据类型。现在我将这个返回日期与今天的日期进行比较,然后我得到了error.so任何想法如何在C#中将字符串转换为datetime。
这是查询:
var res = db.users
.Where(a => Convert.ToDateTime(a.returndate) > DateTime.Now)
.ToList(); // but here not getting list
Run Code Online (Sandbox Code Playgroud)
因此可以将EF字符串转换为DateTime。如果有人有主意,请告诉我。
我正在创建用于在文本框中输入波斯文字的小演示。我在搜索一些链接并尝试此代码,但这不是输入波斯文字,请仅输入英文文本,所以请您能帮我怎么做。并且还想验证在身份证上
这是我的html文本框:
<input type="text" id="txtn" onkeypress="text(this)">
Run Code Online (Sandbox Code Playgroud)
这是我的js代码:
function text(name)
{
var name = $(name).val();
just_persian(name);
}
function just_persian(str) {
var p = /^[\u0600-\u06FF\s]+$/;
if (!p.test(str)) {
alert("not format");
}
}
Run Code Online (Sandbox Code Playgroud)
在这里,我输入的任何文本始终会发出警报。
我在c#中使用linq编写了这个代码用于日期范围过滤器.但是在服务器上得到这样的错误.我的本地代码工作得非常好,但在服务器上部署得到错误.
在这里我试试这段代码:
string fromDate = "15-03-2017";
string toDate = "17-03-2017";
DateTime FromDate = Convert.ToDateTime(fromDate);
DateTime ToDate = Convert.ToDateTime(toDate);
UserList = db.Users
.Where(t => DbFunctions.TruncateTime(t.datetime) >= FromDate
&& DbFunctions.TruncateTime(t.datetime) <= ToDate)
.OrderByDescending(a => a.datetime)
.ToList();
Run Code Online (Sandbox Code Playgroud)
我不知道我的错误在这个查询中的任何人都知道然后请让我知道如何解决这个问题.本地代码工作得很好,但服务器收到错误.
大家好,我在这里使用 jquery 在 div 上进行分页,我正在编写这段代码,我的分页工作得很好。但是这里在我的静态文本中是 40 行,所以在分页中看到 1 2 3 4 5 等等。像这样。所以我想改变我的分页代码,我想这个分页是我们的代码。1 2 3 4 next last 和第一次不显示previous 然后我点击2 page no 然后也显示previous 2 3 4 next last。任何人都知道怎么做,请帮助我。
在这里,我正在我的帖子中添加片段。
//Pagination
pageSize = 4;
var pageCount = $(".line-content").length / pageSize;
for(var i = 0 ; i<pageCount;i++){
$("#pagin").append('<li><a href="#">'+(i+1)+'</a></li> ');
}
$("#pagin li").first().find("a").addClass("current")
showPage = function(page) {
$(".line-content").hide();
$(".line-content").each(function(n) {
if (n >= pageSize * (page - 1) && n < pageSize * page)
$(this).show();
});
}
showPage(1);
$("#pagin li a").click(function() { …Run Code Online (Sandbox Code Playgroud)