无论子视图是什么,我们都需要传递给布局文件的动态数据.例如,我们在布局的标题中显示一些用户特定的数据.
如果每个动作都不必独立提供,我们如何将这些数据传递给布局视图?我们应该使用自定义控制器,还是有更好的解决方案?
我正在寻找一个可以与jQuery一起使用的自定义缓动函数的在线列表.
我对使用插件不感兴趣,也不使用jQuery UI.
我发现下面有一个很好的小反弹,但我正在寻找其他几个,所以我可以有一些选择.
代替其他功能,简要解释这个功能如何运作和可能被修改将是非常棒的.谢谢!
例:
$.easing.custom = function (x, t, b, c, d) {
var s = 1.70158;
if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
}
Run Code Online (Sandbox Code Playgroud)
编辑#1:
这是所有jQuery UI缓动函数的在线演示.来自UI的源函数由Jake在下面的正确答案中发布.
http://api.jqueryui.com/easings/
编辑#2:
事实证明,我上面发布的示例缓动函数与jQuery UI中的"easeInOutBack"完全相同.
编辑#3:
这里有一些免费下载的独立缓和方程式......
在阅读维基百科关于decltype的页面时,我很好奇这个陈述,
其[decltype]的主要用途是在通用编程中,通常很难甚至不可能命名依赖于模板参数的类型.
虽然我可以理解该语句的难点部分,但是需要命名一个无法在C++ 03下命名的类型的示例是什么?
编辑:我的观点是,因为C++中的所有内容都有类型声明.为什么会出现无法命名类型的情况?此外,是不是设计用于产生类型信息的特质类?特质课可以替代decltype吗?
如何获取另一个UTC位置的时间,或者至少在计算机中设置的UTC时间值,以便我可以增加/减少当前时间并获得我想要的内容?
我的具体问题是:
我在一个特定的位置,我想知道在英国几点钟.
我正在使用Ruby on Rails 3,我正在尝试转换以下JSON数据
"{\"errors\":{\"base\":\"Invalid field.\"}}"
Run Code Online (Sandbox Code Playgroud)
以这种方式访问哈希:
@internal_test1[:errors][:base]
# => "Invalid field"
Run Code Online (Sandbox Code Playgroud)
怎么做?
UPDATE
@internal_test1 = "{\"errors\":{\"base\":\"Invalid email/password combination.\"}}"
test = ActiveSupport::JSON.decode(@internal_test1)
@internal_test2 = test["errors"]
Run Code Online (Sandbox Code Playgroud)
调试是
@internal_test1
--- "{\"errors\":{\"base\":\"Invalid email/password combination.\"}}"
@internal_test2
---
base: Invalid email/password combination.
Run Code Online (Sandbox Code Playgroud) <a href="/admin/menu_bars/select">
<div class="action_box right">
Manage Menu Bars
</div>
</a>
a .action_box {
text-decoration: none;
}
Run Code Online (Sandbox Code Playgroud)
不起作用= \
所以我有一个编辑员工的页面.
这是我的视图模型:
public class EmployeesViewModel
{
[HiddenInput(DisplayValue = false)]
public int EmployeeId { get; set; }
[Required(ErrorMessage = "Position is required")]
[DisplayName("Position")]
public int EmployeeTypeId { get; set; }
[Required(ErrorMessage = "Name is required")]
[DisplayName("Name")]
public string Name { get; set; }
public IEnumerable<EmployeeType> EmployeeTypes { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
这是我的控制器:
public class EmployeesController : Controller
{
public ActionResult Edit(int id)
{
//get employee from id
var employee = GetEmployee(id);
if (employee != null)
{
var viewModel = new EmployeesViewModel …Run Code Online (Sandbox Code Playgroud) 我有两个表:Projects和ProjectsData,我想用join执行查询并在View中获得结果.
在Controller中我有这个代码:
ViewBag.projectsData = (from pd in db.ProjectsData
join p in db.Projects on pd.ProjectId equals p.ID
where pd.UserName == this.HttpContext.User.Identity.Name
orderby p.Name, p.ProjectNo
select new { ProjectData = pd, Project = p });
Run Code Online (Sandbox Code Playgroud)
我应该在视图中使用什么来提取这些数据.我试过了:
@foreach (var item in ViewBag.projectsData)
{
@item.pd.UserName
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用......
我目前正在开发一个需要记录iPhone播放声音的项目.通过这种方式,我的意思是录制在背景中播放的声音,如声音片段或其他任何内容,而不是使用内置麦克风.
可以这样做吗?我目前正在尝试使用AVAudioRecorder,但这只能通过内置麦克风捕获声音.
任何帮助,将不胜感激!