我正在MVC 5中创建angularJs应用程序.我已经创建了一个指令,如下所示.
app.directive('clusterButton', function () {
return {
restrict: 'E',
scope: {
clusterInfo: '=info'
},
templateUrl: function(elem, attr){
return 'ClusterButtonTemplate';
}
};
});
Run Code Online (Sandbox Code Playgroud)
我有.cshtml文件命名ClusterButtonTemplate.cshtml,我在控制器类中创建了一个部分视图方法来返回此视图.因此该angular js指令绑定了模板.
我需要删除mvc控制器类中的方法,需要直接引用模板文件.我不想使用cshtml文件.我需要一个html模板文件.我创建了一个ClusterButtonTemplate.html文件.但是,当设置模板如下面的浏览器显示一个404 error.
app.directive('clusterButton', function () {
return {
restrict: 'E',
scope: {
clusterInfo: '=info'
},
templateUrl: function(elem, attr){
return 'ClusterButtonTemplate.html';
}
};
});
Run Code Online (Sandbox Code Playgroud)
我没有angular js在我的项目中使用路由.一切都是用MVC routing.来管理的.我该如何解决这个问题.我需要使用Angular routing和MVC routing?
我想在C#中创建一个包含阿拉伯文本内容的PDF文件.我正在使用iTextSharp来创建它.我按照http://geekswithblogs.net/JaydPage/archive/2011/11/02/using-itextsharp-to-correctly-display-hebrew--arabic-text-right.aspx中的说明进行操作.我想在pdf中插入以下阿拉伯语句子.
تمإبرامهذاالعقدفيههااليوم[●]مالموافق[●]منقبلوبين.
[●]需要用动态英语单词替换.我尝试使用ARIALUNI.TTF实现这一点[本教程链接建议].代码如下.
public void WriteDocument()
{
//Declare a itextSharp document
Document document = new Document(PageSize.A4);
//Create our file stream and bind the writer to the document and the stream
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(@"D:\Test.Pdf", FileMode.Create));
//Open the document for writing
document.Open();
//Add a new page
document.NewPage();
//Reference a Unicode font to be sure that the symbols are present.
BaseFont bfArialUniCode = BaseFont.CreateFont(@"D:\ARIALUNI.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
//Create a font from the base font
Font font = new Font(bfArialUniCode, …Run Code Online (Sandbox Code Playgroud)