這是可能的,因爲我沒有一個1頁的應用程序,但幾乎每個視圖我包含80%的相同的CSS/JavaScript,所以有什麼辦法可以告訴knockoutJS主視圖,其他一切只會填充?knockoutJS + master page/view
我懷疑這是幾乎是一個1頁的應用程序是什麼...最好我可以希望是使用類似Combres的東西將所有我不變的東西結合成一個資源文件每種類型.. 。
== ==編輯
添加例如我的意思,我敢肯定,我不會能夠注入到多個領域,如下面所示,但是這裏有一個例子:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Master Page</title>
<link type="text/css" rel="stylesheet" href="../Assets/Styles/main.css">
<link type="text/css" rel="stylesheet" href="../Assets/Styles/Themes/simple.css">
<link type="text/css" rel="stylesheet" href="../Assets/Styles/jquery.qtip.min.css">
{Per Page Css Here}
</head>
<body>
{Per Page Content Here}
<script type="text/javascript" src="../Scripts/Libs/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="../Scripts/Libs/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="../Scripts/Libs/jquery.validate.min.js"></script>
<script type="text/javascript" src="../Scripts/Libs/jquery.tmpl.js"></script>
<script type="text/javascript" src="../Scripts/Libs/jquery.qtip.pack.js"></script>
<script type="text/javascript" src="../Scripts/Libs/knockout-1.2.1.js"></script>
<script type="text/javascript" src="../Scripts/Libs/knockout-external-templates.js"></script>
<script type="text/javascript" src="../Scripts/Libs/cufon-yui.js"></script>
{Per Page Scripts Here}
</body>
</html>
<!-- View 1 -->
<link type="text/css" rel="stylesheet" href="../Assets/Styles/Views/view1.css">
<h1>Some Content</h1>
<script type="text/javascript" src="../Scripts/view1.js"></script>
<!-- View 2 -->
<link type="text/css" rel="stylesheet" href="../Assets/Styles/Views/view2.css">
<h1>Some Other Content</h1>
<script type="text/javascript" src="../Scripts/view2.js"></script>
再一次,如果我不能做到這一點,它不是一個遊戲破解者,只是不想要更新每個視圖,如果我更新jQuery版本等...
爲什麼我不斷找到一個叫@Will的人編輯我的問題,但他們實際上似乎沒有做任何事情(除了將mvvm更改爲mvc,這是knockoutjs的錯誤模式),是否有徽章? – somemvcperson
你應該在meta.stackoverflow.com上發佈一個關於投訴的問題。 – neebz
cba抱怨,只是很煩人。我不介意人們編輯我的東西,如果我鍵入廢話,但只是編輯的緣故是愚蠢的... – somemvcperson