我正在尝试将一个组件传递给Angularjs对话框,而没有$ mdDialog将我的组件的html包装在一个额外的标签中。
这是我的父控制器代码:
<a href="#foo1">Right link 1</a>
...
<section id="foo1">
我需要这个的原因是因为我希望对话框占据页面的整个高度。在我的组件的html中,我将内联样式添加到包装器中,但是当整个组件被包装在一个附加内容时会被覆盖,默认设置为max-height:80%;
这是我的组件的html:
vm.showSampleReport = function (questionType) {
$timeout(function(){
$mdDialog.show({
parent: angular.element(document.body),
template: '<sample-report report-type="questionType"></sample-report>',
clickOutsideToClose: true,
locals: {
reportType: questionType
}
})
答案 0 :(得分:1)
您可以使用import numpy as np
import time
# Some random data
x = np.random.rand(5,32,32,3)*255
x = x.astype(int)
# Defining some function
def normalize(x, a=0, b=1, x_min=0, x_max=255):
return a + (x - x_min)*(b - a)/(x_max-x_min)
## Start timer
start_time = time.time()
# ---------------------IMPLEMENTATION---------------------
# Apply Normalize function to each element in the array
n = np.vectorize(normalize)
x = n(x)
#_________________________________________________________
# Stop timer and show time in milliseconds
elapsed_time = time.time() - start_time
print("Time [ms] = " + str(elapsed_time*1000))
的{{1}}选项。
autoWrap - {boolean =}:如果未提供
autowrap
标记,是否自动包装模板。默认为true。如果您提供自定义对话框指令,则可以禁用。
https://material.angularjs.org/latest/api/service/$mdDialog#mddialog-show-optionsorpreset